Ian Petrutz

OF Peoria Chiefs
Age 24 L/L 6'0" / 210 lbs A+ HR -14%BB -5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#1518ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421ASTL115.344/.482/.43305119—.305/.421/.379
202522A+STL371.247/.355/.3515365—.210/.295/.298
202623AA/A+/ASTL279.275/.342/.4498878—.237/.295/.383
2027PROJMLE24MLBSTL1.253/.319/.36800950.0
2028PROJ30% MLB25MLBSTL62.254/.321/.37411970.1
2029PROJ44% MLB26MLBSTL114.253/.321/.37622980.2
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 A+
K%92
Whiff%74
Speed66
Z-Con%62
wOBA56
wRC+53
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsMatt Koperniak (age 24) · Rene Tosoni (age 24) · Juan Carlos Gamboa (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†95
AVG/OBP/SLG.253 / .319 / .368
PA1
HR0
K%20
BB%6
BABIP303
ISO121
MLB%0%
Value2027 · WAR
BAT: -0.9 runs (wOBA-derived runs vs avg)-1BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.0 runs (Positional adjustment)-1POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.20.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Tools · ContractCON 50 / POW 35
Toolsscout grade
CONTACT50
scouting grade only
POWER35
scouting grade only
EYE45
scouting grade only
SPEED40
scouting grade only
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
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202421 APalm Beach Cardinals — 11590 31610 17107 51 344482433916 89388 915 418 119 — — — — — —
202522 A+Peoria Chiefs — 371316 781615 404913 310 247355351706 104278 1311 325 65 — — — — — —
202623 AASpringfield Cardinals — 2727 8112 060 00 296296630926 333316 220 396 99 — — — — — —
202623 A+Peoria Chiefs — 207180 501214 16316 85 278350422772 144315 158 342 77 — — — — — —
202623 APalm Beach Cardinals — 4540 10202 362 01 250333450783 200250 137 349 70 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A MLEPalm Beach Cardinals — 11595 29510 12147 51 305421379800 74341 1210 344 119 — — — — — —
202522 A+ MLEPeoria Chiefs — 371329 691215 276513 310 210295298593 88244 187 264 65 — — — — — —
202623 AA MLESpringfield Cardinals — 2727 7112 070 00 259259593852 333285 260 315 99 — — — — — —
202623 A+ MLEPeoria Chiefs — 207189 451013 11396 85 238301349650 111276 195 282 77 — — — — — —
202623 A MLEPalm Beach Cardinals — 4541 9202 282 01 220289415704 195217 184 272 70 — — — — — —
202421 A MLEPalm Beach Cardinals — 11595 29510 12147 51 305421379800 74358 1210 344 119 — — — — — —
202421 A RAWPalm Beach Cardinals — 11590 31610 17107 51 344482433916 89388 915 418 119 — — — — — —
202522 A+ MLEPeoria Chiefs — 371329 691215 276513 310 210295298593 88246 187 264 65 — — — — — —
202522 A+ RAWPeoria Chiefs — 371316 781615 404913 310 247355351706 104278 1311 325 65 — — — — — —
202623 A+ MLE3 teams — 279257 591226 13558 86 230288362650 132269 205 284 78 — — — — — —
202623 A+ RAW3 teams — 279247 681528 19438 86 275342449791 174305 157 348 78 — — — — — —
202421 A MLEPalm Beach Cardinals — 11595 29510 12147 51 305421379800 74341 1210 344 119 — — — — — —
202522 A+ MLEPeoria Chiefs — 371328 691215 276513 310 210295299594 88244 187 264 65 — — — — — —
202623 A+ MLE3 teams — 279256 591226 13558 86 230288363651 133267 205 284 78 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLEPalm Beach Cardinals — 11595 29510 12147 51 305421379800 74341 1210 344 119 — — — — — —
202522 A+ MLEPeoria Chiefs — 371328 691215 276513 310 210295299594 88244 187 264 65 — — — — — —
202623 A+ MLE3 teams — 279256 591226 13558 86 230288363651 133267 205 284 78 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLESTL 0% 329297 761526 21648 54 252319369688 117301 196 309 95 -2 -1 +0 -2 +7 0.2
▸ 2027 — real world (MLB)
202724 MLB CTXSTL 0% 11 0000 000 00 253319368688 115303 00 309 95 -0 +0 +0 -0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLESTL 30% 204184 47914 13405 33 253320375695 122301 206 312 97 -1 -1 +0 -1 +4 0.2
202926 MLB MLESTL 44% 258233 581115 17516 33 252320377697 125300 207 313 98 -1 -1 +0 -2 +6 0.3
203027 MLB MLESTL 49% 285258 651316 19576 44 251319376695 125299 207 312 97 -1 -1 +0 -2 +6 0.3
203128 MLB MLESTL 52% 300270 681326 20617 33 249317373690 124298 207 310 96 -2 -1 -1 -2 +6 0.2
203229 MLB MLESTL 51% 300270 671316 21626 23 246314368683 122296 217 307 94 -2 -1 -1 -2 +6 0.0
203330 MLB MLESTL 51% 298270 651315 20626 13 243311360671 117295 217 302 91 -3 -1 -2 -2 +6 -0.2
202825 MLB CTXSTL 30% 6256 14301 4122 11 254321374694 120303 196 312 97 -0 -0 +0 -0 +1 0.1
202926 MLB CTXSTL 44% 114102 26512 8223 21 253321376696 122302 197 313 98 -0 +0 +0 -1 +2 0.2
203027 MLB CTXSTL 49% 140127 32613 9283 22 252320374694 123302 206 312 97 -0 -0 +0 -1 +3 0.1
203128 MLB CTXSTL 52% 155140 35713 11313 12 250318371689 122300 207 309 96 -1 -1 -0 -1 +3 0.1
203229 MLB CTXSTL 51% 154139 35713 11323 12 247315367682 120299 217 306 94 -1 -1 -1 -1 +3 -0.0
203330 MLB CTXSTL 51% 153139 35713 10323 01 244311359670 115297 217 302 91 -2 -0 -1 -1 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 778703 17735515 5315717 79 252320380699 128302 207 308 90 -5 -2 -2 -5 +17 0.3
/ 162G— A+C — 650587 14829413 4413114 68 252319382700 129302 207 308 90 -4 -2 -2 -4 +14 0.3
Career— MLE — 25742315 5641081246 17249968 3438 244315360675 117291 197 301 90 -10 -5 -4 -11 +39 0.9
/ 162G— MLE — 650585 14327312 4312617 910 244315362677 118291 197 301 90 -4 -2 -2 -4 +14 0.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 A+Peoria Chiefs · 207 PAwOBA .335 → .282 (−53)K% 15.0% → 19.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.98%÷1.000×1.270——19.02%
BB% (unintentional) /PA7.73%÷1.000×0.710—×0.9885.42%
HBP% /PA2.90%—×0.790—×0.9882.26%
Singles /BIP22.15%÷1.000×0.920×1.003×0.98820.19%
Doubles /BIP8.05%÷1.000×0.810×1.003×0.9886.47%
Triples /BIP0.67%÷1.000×0.850×1.003×0.9880.57%
Home runs /BIP2.68%÷1.000×0.800—×0.9882.12%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .335 → .282; ISO .144 → .118; BABIP .315 → .276. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 APalm Beach Cardinals · 45 PAwOBA .340 → .272 (−68)K% 13.3% → 18.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.33%÷1.000×1.360——18.13%
BB% (unintentional) /PA6.67%÷1.000×0.690—×0.9804.51%
HBP% /PA4.44%—×0.780—×0.9803.40%
Singles /BIP17.65%÷1.000×0.920—×0.98015.91%
Doubles /BIP5.88%÷1.000×0.830—×0.9804.78%
Triples /BIP0.00%÷1.000×0.910—×0.9800.00%
Home runs /BIP5.88%÷1.000×0.800—×0.9804.61%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average).

Result: wOBA .340 → .272; ISO .200 → .155; BABIP .250 → .217. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 AASpringfield Cardinals · 27 PAwOBA .383 → .315 (−68)K% 22.2% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷1.000×1.220——27.11%
BB% (unintentional) /PA0.00%÷1.000×0.700—×1.0120.00%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP19.05%÷1.000×0.920—×1.01217.73%
Doubles /BIP4.76%÷1.000×0.840—×1.0124.05%
Triples /BIP4.76%÷1.000×0.940—×1.0124.53%
Home runs /BIP9.52%÷1.000×0.800—×1.0127.71%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .383 → .315; ISO .333 → .264; BABIP .316 → .285. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Peoria Chiefs · 371 PAwOBA .318 → .264 (−55)K% 13.2% → 17.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.21%÷0.951×1.270——17.64%
BB% (unintentional) /PA10.78%÷1.027×0.710—×0.9987.44%
HBP% /PA3.50%—×0.790—×0.9982.76%
Singles /BIP20.97%÷1.010×0.920×1.009×0.99819.23%
Doubles /BIP5.99%÷1.083×0.810×1.009×0.9984.51%
Triples /BIP0.37%÷0.926×0.850×1.009×0.9980.35%
Home runs /BIP1.87%÷0.857×0.800—×0.9981.74%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 71, 1B 102, 2B 117, 3B 85, K 90, BB 105 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .318 → .264; ISO .104 → .088; BABIP .278 → .244. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 APalm Beach Cardinals · 115 PAwOBA .408 → .344 (−64)K% 8.7% → 12.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.70%÷0.968×1.360——12.21%
BB% (unintentional) /PA14.78%÷0.999×0.690——10.21%
HBP% /PA6.09%—×0.780——4.75%
Singles /BIP30.00%÷1.040×0.920×1.028—27.27%
Doubles /BIP7.50%÷1.153×0.830×1.028—5.55%
Triples /BIP1.25%÷0.946×0.910×1.028—1.24%
Home runs /BIP0.00%÷1.036×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 108, 2B 131, 3B 89, K 94, BB 100 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.028.

Result: wOBA .408 → .344; ISO .089 → .075; BABIP .388 → .341. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).