Ivan BrethowrRF Greensboro Grasshoppers
Age 23 R/R 6'6" / 250 lbs A+ BB +7% Svc 0.0 · Ctrl thru 2035 peak 0.3 · 2029
wRC+†74
AVG/OBP/SLG.195 / .297 / .308
PA320
HR6
SB8
K%33
BB%9
MLB%0%
BAT: -9.5 runs (wOBA-derived runs vs avg)-9BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
3535
PWR
3030
SPD
6060
EYE
5360
trajectory · 10 yrs
0.3peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.2$0.9M+$0.0M
2032Ext / FA-deal$0.9M+0.1$0.5M-$0.5M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-3M -$7M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 AMyrtle Beach Pelicans 9586 11102 5374 30 .128.211.209.420 .081.191 395 .186 1 -11 +1 +0 -1 +3 -0.9
202522 A+Greensboro Grasshoppers 428356 63825 4214928 304 .177.312.253.565 .076.284 3510 .259 56 -21 +4 +0 -5 +12 -0.9
▸ 2026 Season
202623 MLBPIT 320277 541016 3010410 82 .195.297.303.600 .108.286 329 .282 74 -9 +1 +0 -3 +9 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%PIT 441382 7914210 4213814 112 .207.308.332.641 .126.287 3110 .290 80 -10 +1 +0 -5 +12 -0.1
202825 MLB 25%PIT 473410 8515211 4614414 122 .207.309.334.643 .127.289 3010 .296 85 -8 +2 +0 -5 +13 0.2
202926 MLB 43%PIT 492427 9016212 4814814 122 .211.311.342.653 .131.289 3010 .299 87 -7 +2 +0 -5 +14 0.3
203027 MLB 58%PIT 498432 9116212 4914914 122 .211.311.340.651 .130.290 3010 .300 88 -7 +2 +0 -5 +14 0.3
203128 MLB 68%PIT 498431 9016212 5015014 122 .209.311.339.650 .130.289 3010 .299 87 -7 +2 -1 -5 +14 0.2
203229 MLB 77%PIT 491425 8916212 4915014 111 .209.311.341.653 .132.288 3110 .296 85 -8 +2 -1 -5 +14 0.1
203330 MLB 84%PIT 482417 8615211 4914813 111 .206.309.331.640 .125.287 3110 .293 83 -9 +2 -2 -5 +14 -0.1
203431 MLB 91%PIT 469406 8315210 4714613 90 .204.307.325.632 .121.285 3110 .290 80 -11 +2 -3 -5 +13 -0.4
203532 MLBPIT 451391 7914210 4514312 90 .202.304.325.628 .123.283 3210 .285 76 -12 +2 -4 -5 +13 -0.6
203633 MLBPIT 422366 701218 4213711 80 .191.294.295.589 .104.282 3210 .280 72 -13 +2 -4 -5 +12 -0.9
203734 MLBPIT 376326 621117 3712510 70 .190.292.294.587 .104.280 3310 .273 67 -14 +1 -5 -4 +11 -1.1
▸ Career Totals (MLE all levels + projections)
Career 59365132 103217923128 5811868185 15518 .201.305.320.625 .119.286 3110 .287 78 -149 +24 -20 -64 +168 -4.1
/ 162G 650562 11420314 6420520 172 .203.307.324.630 .121.289 3210 .287 78 -16 +3 -2 -7 +18 -0.4

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 AMyrtle Beach Pelicans 9583 14102 8264 30 .169.274.253.527 .084.218 278 .252 51 -5 +1 +3 -0.2
202522 A+Greensboro Grasshoppers 428327 731126 7111328 304 .223.404.324.728 .101.319 2617 .348 124 +12 +4 +12 2.9

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
Ivan Brethowr (OGILVIE) 23 35 30 60 60 .195/.297/.308 .112.286 68 33% 9% 74 -0.0
Justin Farmer
2023 · A
24 39→33 44→40 54→55 51 .190/.295/.305 .115.292 1219 36% 12% 71 -0.3 .186/.265/.277 .091.307 819 38% 9% 50 -1.7 .159/.224/.221.061.27552241%7%15-2.3
Alerick Soularie
2022 · A
23 44 42→45 54→60 45 .209/.287/.315 .106.311 1014 34% 9% 69 -0.4 .196/.278/.313 .117.292 1221 34% 9% 66 -0.6 .179/.268/.293.114.262132934%9%54-0.6
Stuart Fairchild
2019 · A
23 45→43 40→50 53→55 41 .214/.276/.312 .098.301 714 30% 6% 63 -0.8 .215/.282/.341 .126.287 1110 28% 7% 74 -0.1 .220/.305/.384.164.292181629%8%91+0.6
Kyler Fedko
2023 · A
23 44→42 42→45 51→55 48 .212/.285/.319 .107.280 910 26% 8% 69 -0.4 .204/.289/.323 .119.267 1214 26% 10% 72 -0.2 .192/.284/.327.135.243172127%10%69-0.2
Corey Joyce
2022 · AA
23 41 39→45 53→50 39 .193/.262/.274 .080.300 713 36% 7% 48 -1.9 .208/.307/.328 .120.294 1212 31% 10% 82 +0.5 .212/.315/.318.105.30191429%10%80+0.2
Johan Lopez
2023 · AA
23 39 44→45 51→55 40 .195/.268/.308 .113.290 1213 35% 7% 59 -1.1 .200/.270/.300 .100.307 912 35% 8% 58 -1.2 .166/.253/.240.073.27641137%10%33-0.6
Clay Fuller
2010 · A
23 44→46 42→45 56→55 46 .208/.289/.317 .109.297 920 31% 9% 70 -0.3 .210/.272/.325 .115.292 1217 31% 7% 65 -0.7 .206/.260/.324.118.278151631%5%56-0.8
River Town
2023 · A
24 41→38 45→40 55→50 46 .206/.287/.332 .126.261 1215 25% 8% 74 -0.1 .217/.304/.312 .095.269 815 21% 9% 76 +0.1 .215/.313/.285.071.26361519%10%71-0.1
Jon Matthews
2014 · A
23 41 37→40 58→60 41 .196/.260/.271 .075.276 425 29% 6% 46 -2.0 .231/.298/.298 .067.313 317 25% 7% 68 -0.5 .242/.313/.293.051.32421624%8%70-0.1
Michael Guldberg
2022 · A
23 45 44→45 54→55 44 .221/.289/.340 .119.279 1216 24% 7% 76 +0.1 .211/.270/.295 .084.282 612 26% 6% 56 -1.3 .195/.249/.254.059.26631026%6%34-0.8
Hudson Haskin
2022 · A
23 48→46 41→45 52→50 41 .225/.299/.325 .099.312 717 28% 6% 77 +0.1 .225/.308/.346 .121.313 1114 30% 7% 86 +0.8 .215/.308/.330.115.308111731%7%80+0.2
Blake Rambusch
2023 · A
23 47 37→30 52→60 42 .219/.287/.296 .076.318 413 30% 7% 63 -0.8 .226/.311/.291 .065.315 328 26% 9% 72 -0.2 .233/.319/.287.055.31123723%9%71-0.1
Nick Sinay
2017 · A
23 45 36→30 55→60 49 .206/.316/.268 .062.286 322 26% 9% 72 -0.2 .207/.326/.265 .058.286 320 26% 8% 76 +0.1 .188/.332/.220.031.27122626%8%66-0.3
Connor Kokx
2023 · A
23 43 41→40 48→60 49 .207/.293/.305 .098.273 914 26% 9% 69 -0.4 .206/.291/.286 .080.292 624 29% 8% 64 -0.8 .196/.287/.257.061.28933430%8%52-0.7
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
Ronaldo Urdaneta
2022 · A
23 43 41→40 57→60 40 .203/.269/.298 .096.321 924 38% 7% 56 -1.3 .188/.271/.269 .081.305 620 37% 9% 51 -1.7 .098/.228/.122.024.17602838%12%-2-1.2
Troy Stokes Jr.
2019 · AA
23 40→38 47→50 54→55 43 .202/.274/.341 .139.273 1417 31% 7% 71 -0.3 .192/.270/.316 .124.268 1317 31% 8% 63 -0.9 .166/.251/.266.100.225101929%8%40-1.3
Landon Lassiter
2016 · A
23 49→48 40 51→50 47 .230/.301/.324 .094.311 68 26% 8% 76 +0.1 .217/.277/.288 .071.327 49 32% 6% 57 -1.2 .210/.268/.271.062.3243934%5%46-1.1
Jared Oliva
2019 · A
23 46 42→50 55→65 43 .222/.290/.334 .112.306 923 29% 7% 75 -0.0 .220/.280/.317 .097.306 825 29% 6% 66 -0.6 .224/.292/.359.135.282145525%7%78+0.1
Jeff Flagg
2009 · A
23 39 43→45 54→40 43 .197/.263/.312 .116.274 1110 31% 8% 58 -1.2 .195/.249/.305 .110.318 116 40% 6% 50 -1.7 .177/.228/.282.105.29812343%6%32-1.0