Angel BarbozaC DSL Reds
Age 19 R/R 5'9" / 173 lbs ROK HR +6% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION52 act + 34 ros · stats below = ROS only
wRC+†62
AVG/OBP/SLG.221 / .288 / .253
PA34
HR0
K%26
BB%9
BABIP309
ISO32
MLB%0%
Value2026 · WAR
BAT: -4.6 runs (wOBA-derived runs vs avg)-5BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +2.5 runs (Replacement-level credit)+2REPTotal WAR: -0.00-0.0WAR
0.01.12.10.20.61.01.31.61.61.61.61.51.41.1+$92M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.6$8M+$8M
2033Pre-Arb$1.0M+1.6$8M+$7M
2034Pre-Arb$1.0M+1.6$7M+$7M
2035Arb-1$3M+1.5$6M+$5M
2036Arb-2$4M+1.4$5M+$4M
2037Arb-3$5M+1.1$4M+$2M
Totals $16M $38M +$32M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202518 ROKDSL Rojos 5243 8100 663 20 186327209536 23216 1212 239 41
202518 ROKDSL Rojos 5239 8100 1043 20 205404231635 26229 819 323 105
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKCIN 5246 10000 6140 20 217308217525 312 2712 246 46 -3 +0 +0 +1 +1 -0.0
YTD19 ROKCIN 5242 12000 10100 20 286423286709 375 1919 343 121 +1 +0 +0 +1 +1 0.4
ROS19 ROKCIN 0% 3431 7100 390 10 221288253541 32293 269 267 62 -1 +0 +0 +1 +1 0.0
ROS19 MLBCIN 0% 01 0000 000 00 295 260 57 +0 +0
FULL19 ROKCIN 5247 10000 6140 20 213308213520 303 2712 246 46 -3 +0 +0 +1 +1 -0.0
TOT19 ROKCIN 8677 17100 9230 30 219300232532 13311 2710 254 53 -5 +1 +0 +2 +2 -0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBCIN 34% 147131 30411 13362 20 229308298606 69294 249 277 70 -5 +0 +0 +3 +4 0.2
202821 MLBCIN 48% 291259 58714 26704 41 224304305610 81295 249 284 76 -8 +0 +0 +5 +8 0.6
202922 MLBCIN 54% 398354 821126 36955 61 232311325636 93296 249 289 79 -9 +1 +0 +7 +11 1.0
203023 MLBCIN 57% 471419 971327 431126 71 232312322634 91297 249 292 82 -10 +1 +0 +8 +13 1.3
203124 MLBCIN 57% 518459 1071438 471237 81 233314329643 96298 249 294 83 -10 +1 +0 +9 +15 1.6
203225 MLBCIN 57% 520460 1091439 481237 82 237318339658 102298 249 295 84 -9 +1 +0 +9 +15 1.6
203326 MLBCIN 56% 520460 1091439 481237 82 237318339658 102298 249 296 85 -9 +1 +0 +9 +15 1.6
203427 MLBCIN 55% 520460 1071429 481247 82 233315330645 98298 249 296 85 -9 +1 +0 +9 +15 1.6
203528 MLBCIN 55% 520459 1071429 491247 71 233317331648 98297 249 295 84 -9 +1 -1 +9 +15 1.5
203629 MLBCIN 58% 520459 1061428 491257 71 231315322637 92296 249 293 83 -10 +1 -1 +9 +15 1.4
203730 MLBCIN 60% 520459 1051328 491277 61 229313318631 89295 249 290 80 -12 +1 -2 +9 +15 1.1
203831 MLBCIN 62% 504444 1011328 481247 51 227313320632 92293 2510 286 77 -13 +1 -3 +9 +14 0.8
202720 MLBCIN 34% 5145 10101 5121 10 222314311625 89297 2410 269 64 -2 +0 +0 +1 +1 0.1
202821 MLBCIN 48% 141125 30412 13342 20 240321336657 96298 249 276 70 -5 +0 +0 +3 +4 0.2
202922 MLBCIN 54% 216191 44613 20523 31 230313319632 89299 249 281 73 -7 +0 +0 +4 +6 0.4
203023 MLBCIN 57% 267237 55714 24634 41 232313321634 89299 249 284 76 -7 +0 +0 +5 +8 0.6
203124 MLBCIN 57% 293260 61815 27694 41 235316331647 96300 249 286 77 -7 +0 +0 +5 +8 0.7
203225 MLBCIN 57% 294261 61815 27704 41 234315330645 96300 249 288 78 -7 +0 +0 +5 +8 0.7
203326 MLBCIN 56% 294261 61815 27704 41 234315330645 96300 249 288 79 -7 +0 +0 +5 +8 0.7
203427 MLBCIN 55% 288255 60815 27684 41 235318333652 98300 249 288 79 -7 +0 +0 +5 +8 0.7
203528 MLBCIN 55% 285252 59815 27684 41 234318333651 99300 249 287 78 -7 +0 -0 +5 +8 0.6
203629 MLBCIN 58% 302267 62815 28734 41 232314326640 94299 249 286 77 -8 +0 -1 +5 +9 0.6
203730 MLBCIN 60% 313276 63815 30764 41 228313319632 91297 2410 283 75 -9 +0 -1 +6 +9 0.5
203831 MLBCIN 62% 311275 63815 29774 31 229312320632 91295 259 279 71 -10 +0 -2 +6 +9 0.3
▸ Career Totals
Career 30552706 629821150 28473242 4110 232315326641 94299 249 284 76 -83 +4 -4 +55 +87 5.9
/ 162G 650576 13317211 601569 92 231313325638 94296 249 284 76 -18 +1 -1 +12 +18 1.3
Career 55354897 11331472586 513132176 7914 231314324638 93297 249 291 81 -118 +10 -7 +99 +157 14.4
/ 162G 650575 13317310 601559 92 231314323637 92297 249 291 81 -14 +1 -1 +12 +18 1.7

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202518 ROKDSL Rojos 5239 8100 1043 20 205404231635 26229 819 323 105 +0 +0 +1 0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#2Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#5Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,1124943232311326+56+328.17.0
/162664109+11.9+6.81.7pk7: 6

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Angel Barboza (OGILVIE) 19 219/300/232 13311 03 27% 10% 53 -0.0
Andy Paz
2012 · A
19 50 36→40 44→45 50 231/310/298 67290 38 20% 8% 74 -0.1 208/273/281 73275 45 24% 8% 53 -1.5 208/262/276682716424%7%43-0.5
Ricardo Hurtado
2023 · A
20 43 36→45 47→40 54 196/312/270 74246 37 19% 10% 71 -0.3 190/286/298 108283 104 34% 9% 66 -0.6 174/281/28811326612236%10%59-0.5
Jeferson Morales
2019 · A
20 47→45 38→50 50 54 218/320/316 97274 315 20% 10% 84 +0.6 207/296/329 122258 99 22% 9% 77 +0.1 221/296/35713627513823%7%81+0.2
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Jeferson Quero
2022 · A
19 48→42 43→50 47→45 50 230/306/345 115283 910 21% 8% 85 +0.7 221/273/345 124289 148 27% 6% 70 -0.3 225/289/37014526918423%7%82+0.3
Edward Duran
2022 · A
18 49→45 37→40 49→50 46 231/297/312 81291 39 21% 7% 72 -0.2 217/290/287 70281 28 22% 8% 63 -0.9 225/304/305793045825%8%70-0.2
Sam McMillan
2019 · A
20 47 41→40 47→45 49 227/314/329 102280 86 21% 8% 85 +0.7 215/317/292 77291 47 25% 10% 77 +0.1 211/334/282712734721%12%79+0.1
Ramón Rodríguez
2018 · A
19 48 40 49→45 45 232/284/331 99286 75 21% 6% 71 -0.3 212/263/280 68261 44 19% 6% 48 -1.9 215/285/31910423612515%8%66-0.2
Yoandy Rea
2019 · A
19 50 37→40 45→40 45 231/293/316 85277 25 16% 5% 71 -0.3 242/294/356 114287 95 18% 5% 82 +0.5 289/333/46917930622314%4%124+0.6
Edgardo Rodriguez
2021 · A
20 48 41→45 48→30 43 233/283/334 102283 85 21% 5% 72 -0.2 201/244/277 76295 65 32% 5% 39 -2.5 180/204/231512579033%2%11-0.8
Jacob Amaya
2019 · A
20 49→46 39→45 48→45 52 231/310/318 87306 711 25% 10% 79 +0.3 214/286/318 104281 86 25% 9% 69 -0.4 210/281/32811826813625%8%68-0.4
Juan Fernandez
2018 · A
19 48→57 41→40 48→50 47 230/294/335 105278 86 20% 7% 77 +0.1 200/257/274 74263 44 24% 6% 45 -2.1 239/301/3329329710922%6%74-0.0
Onil Perez
2022 · A
19 47 39→40 45→55 54 225/299/312 87270 710 19% 10% 72 -0.2 210/268/287 77270 314 22% 7% 53 -1.5 207/275/2736625632119%7%50-0.9
Jakson Reetz
2016 · A
20 47→31 38→60 48→45 47 215/303/295 80308 49 29% 9% 71 -0.3 201/280/287 86302 65 33% 7% 59 -1.1 196/276/39219624225430%7%82+0.3
Cesar Gonzalez
2023 · A
18 48 36→40 46→45 51 222/319/290 68289 37 22% 9% 77 +0.1 185/267/258 73262 54 29% 8% 46 -2.0 156/251/226692376433%9%31-0.9
Luis Perez
2010 · A
19 49 37→30 45→50 58 225/321/310 84276 37 18% 11% 82 +0.5 226/294/321 95269 610 17% 7% 73 -0.1 228/288/33710926871117%6%72-0.1
Michael Arroyo
2023 · A
18 48→42 42→50 44→50 45 227/318/334 107303 87 26% 7% 88 +0.9 214/310/343 129287 128 28% 8% 88 +0.9 219/307/369150281181327%8%90+0.9
Nacho Alvarez Jr.
2023 · A
20 51→53 39→40 54→50 56 239/327/329 91293 614 19% 11% 89 +1.0 243/317/334 91314 814 23% 8% 86 +0.8 243/318/3318831381423%8%83+0.4
Sam Huff
2017 · A
19 50→42 39→55 49→45 42 225/296/318 93354 55 35% 8% 73 -0.1 188/237/306 118315 135 42% 5% 45 -2.1 215/278/39417831027138%7%82+0.3
Ivan Ramirez
2010 · A
18 50 38→40 50→40 43 235/293/316 81288 55 20% 5% 71 -0.3 244/294/308 64287 33 15% 6% 69 -0.4 263/310/310482972112%6%76+0.0