Ryan Ignoffo

C Pensacola Blue Wahoos
Age 27 R/R 5'9" / 225 lbs AA HR -10%H -3% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1882MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424A+/AMIA425.324/.380/.46962189—.264/.304/.380
202525AA/A+MIA305.265/.331/.45191371—.222/.271/.371
202626AAMIA309.244/.316/.35331563—.223/.276/.314
2027PROJMLE27MLBMIA3.232/.280/.34000810.0
2028PROJ33% MLB28MLBMIA53.230/.280/.33811800.1
Next 2 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
K%90
Whiff%89
Z-Con%88
Speed76
Chase%41
wRC+30
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsRob Johnson (age 27) · Craig Stansberry (age 27) · Sean Jamieson (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†81
AVG/OBP/SLG.232 / .280 / .340
PA3
HR0
K%33
BB%6
BABIP279
ISO114
MLB%2%
Value2027 · WAR
BAT: -3.5 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +2.7 runs (Positional adjustment)+3POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Contract
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
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond 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. Catcher framing: only 2027 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 1-3 WAR low.

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)
202323 A+Beloit Sky Carp — 2523 7200 230 10 304360391751 87350 128 340 70 — — — — — —
202323 ROKFCL Marlins — 7967 20301 1040 31 299390388778 90297 513 347 58 — — — — — —
202424 A+Beloit Sky Carp — 104101 31901 3140 01 307327426753 119349 133 334 60 — — — — — —
202424 AJupiter Hammerheads — 321285 942525 32350 215 330397484882 154357 1110 387 99 — — — — — —
202525 AAPensacola Blue Wahoos — 125115 37713 9171 52 322376478854 157358 147 379 98 — — — — — —
202525 A+Beloit Sky Carp — 180160 361316 16271 81 225299431731 206231 159 318 53 — — — — — —
202626 AAPensacola Blue Wahoos — 309275 671533 26503 154 244316353669 109284 168 299 63 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202323 A+ MLEBeloit Sky Carp — 2524 6100 140 10 250280292572 42303 164 271 70 — — — — — —
202323 ROK MLEFCL Marlins — 7971 16201 660 31 225286296581 70216 88 254 58 — — — — — —
202424 A+ MLEBeloit Sky Carp — 104102 25701 2180 01 245260343603 98287 172 257 60 — — — — — —
202424 A MLEJupiter Hammerheads — 321296 802024 21460 215 270319392711 122301 147 315 99 — — — — — —
202525 AA MLEPensacola Blue Wahoos — 125118 33712 6211 52 280320407727 127323 175 313 98 — — — — — —
202525 A+ MLEBeloit Sky Carp — 180165 301015 11351 81 182237345583 164188 196 247 53 — — — — — —
202626 AA MLEPensacola Blue Wahoos — 309283 631432 18613 154 223276314591 92269 206 261 63 — — — — — —
202323 ROK MLE2 teams — 10494 21301 8100 41 223284287572 64235 108 258 61 — — — — — —
202323 ROK RAW2 teams — 10490 27501 1270 41 300382389771 89310 712 345 61 — — — — — —
202424 A MLE2 teams — 425398 1052725 23640 216 264304379683 116300 155 301 90 — — — — — —
202424 A RAW2 teams — 425386 1253426 35490 216 324380469849 145355 128 374 90 — — — — — —
202525 A+ MLE2 teams — 305283 631727 17562 133 223272371643 148251 186 274 72 — — — — — —
202525 A+ RAW2 teams — 305275 732029 25442 133 265331451782 185284 148 343 72 — — — — — —
202626 AA MLEPensacola Blue Wahoos — 309283 631432 18613 154 223276314591 92274 206 261 63 — — — — — —
202626 AA RAWPensacola Blue Wahoos — 309275 671533 26503 154 244316353669 109284 168 299 63 — — — — — —
202323 ROK MLE2 teams — 10495 21301 8100 41 221284284569 63237 108 258 61 — — — — — —
202424 A MLE2 teams — 425399 1052725 23640 216 263304378682 115298 155 301 90 — — — — — —
202525 A+ MLE2 teams — 305283 631727 17562 133 223272371643 148243 186 274 72 — — — — — —
202626 AA MLEPensacola Blue Wahoos — 309285 631432 18613 154 221276312589 91269 206 261 63 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 A MLE2 teams — 425399 1052725 23640 216 263304378682 115298 155 301 90 — — — — — —
202525 A+ MLE2 teams — 305283 631727 17562 133 223272371643 148243 186 274 72 — — — — — —
202626 AA MLEPensacola Blue Wahoos — 309285 631432 18613 154 221276312589 91269 206 261 63 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEMIA 2% 359334 801925 20722 103 240288357645 117289 206 287 81 -8 +1 +0 +6 +8 0.4
▸ 2027 — real world (MLB)
202727 MLB CTXMIA 2% 33 0000 010 00 232280340621 109279 330 277 81 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEMIA 33% 159148 35812 9321 41 239288355643 116289 206 286 80 -4 +0 -1 +3 +3 0.2
202828 MLB CTXMIA 33% 5350 12301 3110 10 230280338618 108278 216 277 80 -1 +0 -0 +1 +1 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5350 12301 3110 10 240283360643 120289 216 277 76 -1 +0 -0 +1 +1 0.1
/ 162G— A+C — 650613 14737012 371350 120 240283359642 119290 216 277 76 -15 +2 -2 +12 +14 1.0
Career— MLE — 14531346 32177919 842537 6116 238287351638 113278 176 281 76 -7 +1 -0 +6 +7 0.5
/ 162G— MLE — 650602 1433448 381133 277 238286347633 110277 176 281 76 -15 +2 -1 +12 +14 1.1

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 AAPensacola Blue Wahoos · 309 PAwOBA .294 → .261 (−33)K% 16.2% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.18%÷1.000×1.220——19.74%
BB% (unintentional) /PA8.41%÷1.000×0.680—×0.9885.65%
HBP% /PA0.97%—×0.840—×0.9880.81%
Singles /BIP20.44%÷1.000×0.920×1.046×0.98819.44%
Doubles /BIP6.67%÷1.000×0.910×1.046×0.9886.27%
Triples /BIP1.33%÷1.000×0.880×1.046×0.9881.21%
Home runs /BIP1.33%÷1.000×0.800—×0.9881.05%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 24.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.046.

Result: wOBA .294 → .261; ISO .109 → .098; BABIP .284 → .269. 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+Beloit Sky Carp · 180 PAwOBA .314 → .247 (−67)K% 15.0% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.00%÷0.972×1.270——19.60%
BB% (unintentional) /PA8.89%÷0.978×0.710—×0.9786.31%
HBP% /PA0.56%—×0.790—×0.9780.43%
Singles /BIP12.03%÷1.028×0.920×0.968×0.97810.19%
Doubles /BIP9.77%÷0.961×0.810×0.968×0.9787.80%
Triples /BIP0.75%÷1.000×0.850×0.968×0.9780.60%
Home runs /BIP4.51%÷1.006×0.800—×0.9783.51%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 101, 1B 106, 2B 92, 3B 100, K 94, BB 96 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.968.

Result: wOBA .314 → .247; ISO .206 → .162; BABIP .231 → .188. 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 AAPensacola Blue Wahoos · 125 PAwOBA .369 → .313 (−56)K% 13.6% → 16.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.60%÷0.995×1.220——16.68%
BB% (unintentional) /PA7.20%÷1.045×0.680—×0.9984.67%
HBP% /PA0.80%—×0.840—×0.9980.67%
Singles /BIP26.53%÷1.017×0.920×0.998×0.99823.90%
Doubles /BIP7.14%÷0.955×0.910×0.998×0.9986.78%
Triples /BIP1.02%÷0.941×0.880×0.998×0.9980.95%
Home runs /BIP3.06%÷1.103×0.800—×0.9982.22%

Factors used: league row SL. Park (home-season share, regressed): HR 121, 1B 103, 2B 91, 3B 88, K 99, BB 109 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.998.

Result: wOBA .369 → .313; ISO .157 → .130; BABIP .358 → .323. 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 AJupiter Hammerheads · 321 PAwOBA .380 → .315 (−65)K% 10.9% → 14.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.90%÷1.029×1.360——14.41%
BB% (unintentional) /PA9.35%÷0.993×0.690—×0.9806.36%
HBP% /PA0.00%—×0.780—×0.9800.00%
Singles /BIP24.80%÷1.065×0.920×1.015×0.98021.30%
Doubles /BIP10.00%÷1.032×0.830×1.015×0.9808.00%
Triples /BIP0.80%÷0.960×0.910×1.015×0.9800.75%
Home runs /BIP2.00%÷0.888×0.800—×0.9801.76%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 113, 2B 106, 3B 92, K 106, BB 99 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .380 → .315; ISO .154 → .132; BABIP .357 → .301. 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 A+Beloit Sky Carp · 104 PAwOBA .325 → .257 (−68)K% 13.5% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.46%÷1.014×1.270——16.87%
BB% (unintentional) /PA2.88%÷0.998×0.710—×0.9882.03%
HBP% /PA0.00%—×0.790—×0.9880.00%
Singles /BIP24.14%÷1.034×0.920×0.952×0.98820.19%
Doubles /BIP10.34%÷0.962×0.810×0.952×0.9888.19%
Triples /BIP0.00%÷1.150×0.850×0.952×0.9880.00%
Home runs /BIP1.15%÷0.935×0.800—×0.9880.97%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 87, 1B 107, 2B 92, 3B 130, K 103, BB 100 — 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 ×0.952.

Result: wOBA .325 → .257; ISO .119 → .093; BABIP .349 → .287. 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).

2023 ROKFCL Marlins · 79 PAwOBA .347 → .254 (−93)K% 5.1% → 7.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.06%÷0.995×1.440——7.33%
BB% (unintentional) /PA12.66%÷0.958×0.620—×0.9657.91%
HBP% /PA0.00%—×0.720—×0.9650.00%
Singles /BIP25.40%÷0.998×0.820×0.950×0.96519.14%
Doubles /BIP4.76%÷1.098×0.720×0.950×0.9652.86%
Triples /BIP0.00%÷1.150×0.720×0.950×0.9650.00%
Home runs /BIP1.59%÷0.995×0.780—×0.9651.20%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 100, 2B 120, 3B 130, K 99, BB 92 — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .347 → .254; ISO .090 → .065; BABIP .297 → .216. 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).

2023 A+Beloit Sky Carp · 25 PAwOBA .331 → .271 (−59)K% 12.0% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.00%÷1.005×1.270——15.17%
BB% (unintentional) /PA8.00%÷0.999×0.710—×0.9985.68%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP25.00%÷0.995×0.920—×0.99823.07%
Doubles /BIP10.00%÷1.113×0.810—×0.9987.27%
Triples /BIP0.00%÷1.016×0.850—×0.9980.00%
Home runs /BIP0.00%÷0.817×0.800—×0.9980.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 63, 1B 99, 2B 123, 3B 103, K 101, BB 100 — 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).

Result: wOBA .331 → .271; ISO .087 → .063; BABIP .350 → .303. 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).