Johan BarriosSS ACL Brewers
Age 21 R/R 6'1" / 180 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 79 proj PA
wRC+†51
AVG/OBP/SLG.198 / .265 / .281
PA79
HR1
K%31
BB%7
ISO84
MLB%0%
Value2026 · WAR
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.30.50.60.60.5+$19M 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+0.6$2M+$1M
2033Pre-Arb$1.0M+0.5$1M+$0.7M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Brewers 2 131124 25210 7400 34 202244234478 32298 315 220 27
202217 ROKDSL Brewers 2 131120 35320 11310 34 292351350701 58393 248 320 103
202318 ROKACL Brewers 145131 18201 12771 41 137215176391 38315 538 181 -3
202318 ROKACL Brewers 145123 28301 20501 41 228340276617 49370 3414 292 82
202419 ROKACL Brewers 173152 29222 16593 73 191281270550 79290 349 250 50
202419 ROKACL Brewers 173142 40323 26413 73 282404394798 113370 2415 362 135
▸ 2026 Season
202621 MLBMIL 7972 15211 6251 10 208278306584 97287 328 252 51 -4 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBMIL 34% 120109 23412 9361 20 211277321598 110289 308 265 61 -5 +0 +0 +1 +3 -0.0
202823 MLBMIL 48% 256231 50825 20763 41 216287333621 117290 308 274 68 -9 +0 +0 +3 +7 0.1
202924 MLBMIL 53% 355320 691127 281044 51 216287328615 112292 298 280 72 -11 +1 +0 +4 +10 0.3
203025 MLBMIL 55% 416376 821339 331214 62 218288340629 122292 298 283 75 -12 +0 +0 +4 +12 0.5
203126 MLBMIL 56% 453409 8914310 361315 72 218289340629 122292 298 285 76 -12 +1 +0 +5 +13 0.6
203227 MLBMIL 55% 472426 9315311 381375 72 218290345635 127292 298 285 76 -13 +1 +0 +5 +13 0.6
203328 MLBMIL 55% 479432 9415311 391405 72 218290343633 125291 298 284 76 -13 +1 -1 +5 +14 0.5
202722 MLBMIL 34% 4138 8101 3120 10 211268316584 105287 297 256 54 -2 +0 +0 +0 +1 -0.0
202823 MLBMIL 48% 124112 24412 10371 20 214285321606 107288 308 264 60 -6 +0 +0 +1 +4 -0.0
202924 MLBMIL 53% 187168 37614 15552 31 220292339631 119289 298 270 65 -7 +0 +0 +2 +5 0.0
203025 MLBMIL 55% 228206 44715 18662 31 214283330613 117290 298 274 67 -8 +0 +0 +2 +6 0.1
203126 MLBMIL 56% 252227 50826 20733 41 220292352644 132290 298 275 69 -9 +0 +0 +3 +7 0.1
203227 MLBMIL 55% 260234 51826 21763 41 218291346637 128289 298 275 69 -9 +0 +0 +3 +7 0.1
203328 MLBMIL 55% 262236 51826 21763 41 216288343632 127289 298 274 68 -9 +0 -0 +3 +7 0.1
▸ Career Totals
Career 13541221 26542930 10839514 215 217288340628 123293 298 272 67 -51 +2 -0 +15 +38 0.4
/ 162G 650586 12620414 521907 102 215287334621 119291 298 272 67 -24 +1 -0 +7 +18 0.2
Career 30792782 587882159 24494632 5318 211282321604 110295 318 272 66 -118 +3 -1 +33 +87 0.5
/ 162G 650587 12319412 522007 114 210282317599 107294 318 272 66 -25 +1 -0 +7 +18 0.1

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
202217 ROKDSL Brewers 2 131120 35320 11310 34 292351350701 58393 248 320 103 +0 -1 +4 0.3
202318 ROKACL Brewers 145123 28301 20501 41 228340276617 49370 3414 292 82 -3 +0 +4 0.2
202419 ROKACL Brewers 173142 40323 26413 73 282404394798 113370 2415 362 135 +7 +0 +5 1.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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,4333121217284337+15+151.41.5
/1626641410+7.1+7.00.7pk7: 2
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Johan Barrios (OGILVIE) 21 198/265/281 84287 11 31% 7% 51 -0.2
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0
Jorge Alcantara
2013 · A
21 42 41→45 50 43 201/271/299 98298 811 33% 8% 58 -1.2 193/263/287 94294 614 34% 8% 51 -1.7 147/226/2449722162534%8%24-0.9
Tucker Mitchell
2022 · A
21 42 40→50 51→45 39 201/261/291 91297 77 33% 6% 51 -1.7 195/269/309 114298 138 37% 7% 61 -1.0 180/256/29311325815735%7%49-0.7
Niko Vasquez
2010 · A
21 41 37→50 46→45 42 193/260/264 71288 56 33% 8% 44 -2.1 197/271/306 109274 103 30% 9% 59 -1.1 224/278/37214829019629%6%77+0.1
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 42 199/261/284 85279 611 30% 7% 50 -1.8 227/277/335 108310 1110 29% 6% 69 -0.4 235/295/3248832691229%7%70-0.3
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Francisco Acuna
2022 · A
22 39→49 38→45 48→50 44 184/272/269 85267 510 31% 8% 52 -1.6 206/276/298 92284 611 28% 6% 60 -1.0 223/293/3229929491626%7%70-0.2
Cutter Dykstra
2010 · A
21 40→50 40 47→55 43 198/260/282 84275 811 30% 7% 48 -1.9 217/273/292 75304 616 29% 6% 56 -1.3 232/301/3168431561626%8%72-0.2
Wendell Rijo
2017 · AA
21 39→41 39→55 46→50 38 192/239/276 85274 611 31% 5% 37 -2.6 199/255/292 93268 88 28% 6% 49 -1.8 208/263/371163264201429%6%70-0.2
Dusty Ryan
2006 · A
21 37→46 40→50 43→40 38 183/235/269 86268 86 34% 6% 34 -2.8 200/265/307 107312 124 37% 7% 57 -1.2 212/288/37115931118335%9%80+0.2
Jordyn Adams
2021 · A
21 40 40→45 47→60 41 196/258/286 91287 89 33% 7% 49 -1.8 189/245/281 92306 824 38% 6% 41 -2.3 186/248/297110286132638%7%45-1.1
Tomás Nido
2015 · A
21 44 39→45 49→30 43 212/267/299 87285 67 27% 6% 56 -1.3 233/264/343 110303 112 26% 4% 65 -0.7 240/274/3511112889019%4%69-0.3
Franklin Tineo
2016 · A
21 36 38→45 41→50 47 177/258/254 77247 57 29% 9% 41 -2.3 190/264/281 91260 710 28% 8% 50 -1.7 184/261/2809623981325%8%47-0.7
Adan Velazquez
2011 · A
21 42→52 41→45 52→50 40 203/262/305 102282 710 29% 6% 55 -1.4 223/270/319 96299 89 27% 5% 62 -0.9 248/287/342943018620%4%71-0.2
Ethan Workinger
2023 · A
21 38→44 42→50 45 39 189/240/301 111260 95 30% 5% 45 -2.1 211/260/341 130280 146 29% 6% 64 -0.8 204/258/34313924718925%6%60-0.7
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Jason Lopez
2018 · A
20 40 38→55 47→45 44 192/261/269 76264 59 28% 7% 46 -2.0 207/248/334 127286 136 31% 5% 57 -1.2 189/235/31412426513833%5%43-0.9
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Yu Chang
2017 · A
21 40→46 45→50 49→45 37 203/253/331 128288 128 33% 5% 59 -1.1 203/261/346 143284 168 33% 6% 66 -0.6 215/275/36414928217429%7%75-0.0
Pablo Aliendo
2022 · A
21 39 39→55 44→45 37 185/262/263 79305 76 39% 6% 46 -2.0 203/269/331 128302 145 36% 6% 66 -0.6 196/264/34314728618537%6%64-0.4