Ian PetrutzOF Palm Beach Cardinals
Age 23 L/L 6'0" / 210 lbs A HR -7%K -4% Svc 0.0 · Ctrl thru 2036 peak 1.4 · 2030
wRC+†90
AVG/OBP/SLG.238 / .317 / .361
PA320
HR6
K%19
BB%8
MLB%0%
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: -0.8 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
5050
PWR
3535
SPD
4040
EYE
5045
trajectory · 10 yrs
1.3peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M+1.2$11M+$10M
2032Ext / FA-deal$0.9M+1.0$10M+$9M
2033Ext / FA-deal$1.0M+0.8$4M+$3M
2034Ext / FA-deal$1M+0.5$3M+$2M
2035Ext / FA-deal$0.4M+0.1$0.5M+$0.1M
2036Ext / FA-deal$0.6M
Totals $5M $26M +$21M

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 APalm Beach Cardinals 11594 27510 13157 51 .287.412.362.774 .074.342 1311 .341 119 +2 +1 +0 -1 +3 0.6
202522 A+Peoria Chiefs 371329 691215 276613 310 .210.295.298.593 .088.247 187 .264 60 -17 -3 +0 -2 +11 -1.2
▸ 2026 Season (actual · ROS · total)
202623 A2 teams 4539 8001 472 01 .205.311.282.593 .077.226 169 .278 71 -1 -0 +0 -0 +1 -0.1
ROS23 MLBSTL 275244 581016 22527 43 .238.319.361.679 .123.278 198 .307 93 -2 -0 +0 -2 +8 0.4
TOT23 MLBSTL 320283 661017 26599 44 .233.318.350.667 .117.271 188 .303 90 -4 -1 +0 -2 +9 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%STL 400353 861529 35709 54 .244.327.374.701 .130.279 189 .317 101 +0 -1 +0 -2 +11 0.9
202825 MLB 25%STL 444391 9617211 407910 64 .246.331.384.715 .138.280 189 .321 104 +2 -0 +0 -3 +13 1.2
202926 MLB 42%STL 470414 10218212 438410 64 .246.332.386.718 .140.281 189 .323 105 +3 -0 +0 -3 +13 1.3
203027 MLB 58%STL 481422 10318212 458711 64 .244.333.382.714 .137.282 189 .323 105 +3 -0 +0 -3 +14 1.4
203128 MLB 68%STL 483424 10318212 458911 64 .243.331.380.711 .137.281 189 .322 105 +2 -0 -1 -3 +14 1.2
203229 MLB 77%STL 478420 10118211 458910 54 .240.328.371.700 .131.281 199 .320 103 +2 -1 -1 -3 +14 1.0
203330 MLB 84%STL 471414 9917211 448910 54 .239.327.370.696 .130.279 199 .317 101 +0 -1 -2 -3 +13 0.8
203431 MLB 91%STL 458402 9617210 438910 45 .239.327.366.693 .127.278 199 .313 98 -1 -1 -3 -3 +13 0.5
203532 MLBSTL 441388 911629 41889 38 .235.322.356.678 .121.276 209 .308 94 -3 -3 -4 -3 +12 0.1
203633 MLBSTL 412362 831428 38859 312 .229.318.345.663 .116.275 219 .303 90 -5 -4 -4 -2 +12 -0.4
203734 MLBSTL 368323 721217 34798 318 .223.312.331.644 .108.273 219 .296 85 -6 -7 -5 -2 +10 -1.0
▸ Career Totals (MLE all levels + projections)
Career 56674980 118620724123 5151061134 6485 .238.326.363.689 .125.278 199 .312 97 -19 -21 -20 -34 +161 6.8
/ 162G 650571 13624314 5912215 710 .238.326.364.690 .126.279 199 .312 97 -2 -3 -2 -4 +18 0.8

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 APalm Beach Cardinals 11590 31610 17107 51 .344.482.433.916 .089.388 915 .418 178 +10 +1 +3 1.4
202522 A+Peoria Chiefs 371316 781615 404913 310 .247.355.351.706 .104.278 1311 .325 107 +3 -3 +11 1.0

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
Ian Petrutz (OGILVIE) 23 50 35 40 45 .238/.317/.361 .123.283 65 19% 8% 94 +0.7
Ernie De La Trinidad
2019 · A
23 50→54 42→40 41→40 49 .241/.309/.347 .106.290 106 20% 7% 86 +0.8 .219/.283/.313 .094.286 94 25% 6% 66 -0.6 .199/.263/.288.090.2749330%5%50-1.0
Drew Heid
2011 · A
23 52→56 43→40 44→50 47 .254/.308/.357 .103.299 117 19% 6% 88 +0.9 .241/.301/.327 .086.298 711 20% 7% 77 +0.1 .239/.306/.327.087.30471322%8%75+0.0
Matt Young
2006 · A
23 54→58 40 43→60 50 .257/.319/.346 .089.305 78 18% 8% 89 +1.0 .251/.317/.328 .077.302 414 17% 8% 84 +0.6 .264/.335/.359.095.30443013%8%96+1.4
Greg Garcia
2013 · AA
23 51→53 40 46→50 50 .240/.315/.339 .099.299 78 21% 8% 86 +0.8 .239/.313/.331 .092.309 612 23% 8% 84 +0.6 .241/.350/.334.093.3086321%13%99+0.8
Eric Sogard
2009 · A
23 52→58 43→45 46→55 53 .248/.309/.361 .113.279 910 15% 8% 89 +1.0 .250/.310/.348 .098.283 711 13% 8% 86 +0.8 .255/.340/.377.121.290111015%11%103+1.2
Matt Koperniak
2022 · AA
24 52→54 44→50 43→45 47 .251/.319/.371 .121.298 116 19% 6% 97 +1.5 .254/.309/.386 .132.307 159 22% 6% 96 +1.5 .259/.311/.398.139.31117922%6%97+1.3
Scott Campbell
2008 · A
23 50→58 41→40 43→40 55 .240/.318/.339 .099.278 85 16% 10% 88 +0.9 .255/.323/.353 .098.298 84 16% 9% 93 +1.3 .265/.332/.357.092.3078315%9%95+1.0
Christian Snavely
2006 · A
24 49 44→45 42→40 51 .237/.309/.357 .120.291 115 22% 9% 89 +0.9 .215/.288/.334 .119.300 115 29% 9% 74 -0.1 .180/.262/.298.118.26711234%9%53-0.8
Jeff Corsaletti
2007 · A
24 50→53 43→45 46→50 52 .242/.316/.358 .116.296 109 21% 9% 92 +1.2 .239/.318/.351 .112.295 911 20% 10% 91 +1.1 .235/.315/.343.108.28581119%10%85+0.6
Bryan Byrne
2007 · A
23 48→58 41→45 42→40 50 .232/.306/.330 .098.295 94 24% 9% 81 +0.4 .252/.325/.364 .112.309 103 20% 9% 97 +1.5 .253/.332/.361.108.3079219%9%96+1.2
Taylor Green
2010 · AA
23 50→55 45→50 38→30 50 .246/.305/.370 .124.277 143 17% 7% 90 +1.0 .241/.297/.383 .142.278 152 19% 7% 90 +1.0 .239/.297/.389.149.27915120%7%91+0.8
Joel Capote
2013 · A
23 51 41→45 45→50 50 .242/.310/.350 .108.290 79 19% 8% 87 +0.8 .213/.273/.291 .078.272 410 22% 6% 56 -1.3 .189/.247/.247.058.24521222%5%30-1.8
Justin Yurchak
2021 · A
24 46→56 40 43→40 47 .223/.280/.320 .097.277 74 22% 7% 66 -0.6 .267/.331/.374 .107.335 104 22% 8% 102 +1.8 .264/.336/.364.099.32710221%9%98+1.0
Troy Sieber
2018 · A
23 48 42→45 43→40 49 .226/.306/.334 .108.314 94 29% 10% 82 +0.5 .217/.286/.321 .104.322 85 32% 8% 69 -0.4 .184/.251/.279.094.2926236%7%41-0.7
Mark Zagunis
2016 · A
23 49→53 42→45 46→50 52 .234/.324/.348 .114.299 911 23% 10% 93 +1.3 .235/.322/.363 .128.309 119 25% 10% 96 +1.5 .229/.320/.353.124.30712927%10%90+0.7
Andrew Calica
2018 · A
24 50→59 41→40 46→55 42 .237/.302/.339 .102.315 812 26% 6% 81 +0.4 .249/.328/.347 .098.340 817 27% 7% 95 +1.4 .267/.353/.360.093.36982426%8%104+1.7
Stephen Parker
2011 · A
23 49→53 47→45 44→40 48 .243/.307/.384 .141.300 133 23% 8% 95 +1.4 .227/.286/.338 .111.302 104 27% 7% 74 -0.1 .208/.268/.300.092.2859329%7%54-1.2
Eric Campbell
2011 · AA
24 49→57 43→45 40→50 48 .241/.298/.358 .117.283 105 19% 7% 84 +0.6 .245/.315/.354 .109.302 88 20% 8% 90 +1.0 .268/.347/.386.117.333101121%9%108+1.6
Rene Tosoni
2010 · AA
24 50→49 45 45 45 .240/.313/.369 .128.311 119 25% 7% 94 +1.3 .223/.284/.344 .121.291 117 26% 6% 75 -0.0 .204/.259/.305.101.2639525%6%50-1.0
Peter Ciofrone
2007 · AA
23 52→55 41→45 46→40 51 .248/.325/.343 .096.299 86 19% 8% 92 +1.2 .230/.292/.338 .108.272 113 19% 6% 77 +0.1 .215/.274/.321.106.25111119%6%61-0.7