Ryan IgnoffoC Pensacola Blue Wahoos
Age 26 R/R 5'9" / 225 lbs AA HR -4%BB +3% Svc 0.0 · Ctrl thru 2034 peak 1.2 · 2028
wRC+†85
AVG/OBP/SLG.246 / .295 / .391
PA241
HR6
SB8
K%18
BB%6
MLB%2%
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.3 runs (Positional adjustment)+4POSREP: +6.8 runs (Replacement-level credit)+7REPTotal WAR: +0.70+0.7WAR
Scouting · nowfuture
HIT
4040
PWR
5050
SPD
5050
EYE
4235
trajectory · 10 yrs
1.3peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+1.2$10M+$10M
2030Pre-Arb$0.9M+1.1$10M+$9M
2031Pre-Arb$0.9M+0.9$4M+$3M
2032Arb-1$1M+0.6$3M+$2M
2033Arb-2$1M+0.3$1M+$0.5M
2034Arb-3$0.6M
Totals $5M $29M +$24M

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
202323 ROK2 teams 10494 22301 8100 41 .234.294.298.592 .064.247 108 .265 61 -5 +0 +0 +2 +3 0.1
202424 A2 teams 425396 1073026 25650 216 .270.314.402.715 .131.307 156 .314 98 -1 +2 +0 +8 +12 2.1
202525 A+2 teams 305282 621727 18582 133 .220.272.369.640 .149.250 196 .279 71 -10 +1 +0 +5 +9 0.6
▸ 2026 Season (actual · ROS · total)
202626 AAPensacola Blue Wahoos 4442 9311 2100 32 .214.250.405.655 .190.258 235 .270 65 -2 -0 +0 +1 +1 0.0
ROS26 MLBMIA 197182 441115 12361 52 .242.292.396.688 .154.279 186 .303 90 -2 +0 +0 +4 +6 0.7
TOT26 MLBMIA 241224 531426 14461 84 .237.285.397.682 .161.272 196 .297 85 -4 +0 +0 +4 +7 0.7
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 11%MIA 257237 591526 17431 62 .249.302.405.707 .156.275 177 .309 94 -2 +0 +0 +5 +7 1.1
202828 MLB 22%MIA 309284 701827 21541 72 .246.301.398.699 .151.276 177 .309 94 -2 +1 -1 +6 +9 1.2
202929 MLB 34%MIA 336308 751928 23602 72 .244.300.396.696 .153.276 187 .307 93 -3 +1 -1 +6 +10 1.2
203030 MLB 44%MIA 353323 771928 25652 62 .238.297.384.681 .146.276 187 .305 91 -3 +0 -2 +6 +10 1.1
203131 MLB 53%MIA 340311 751928 24642 52 .241.300.392.692 .151.274 197 .301 88 -4 +0 -3 +6 +10 0.9
203232 MLB 64%MIA 320294 691727 22621 41 .235.290.378.668 .143.273 197 .296 85 -5 +0 -4 +6 +9 0.6
203333 MLB 74%MIA 287264 601516 20581 31 .227.284.360.644 .133.271 207 .290 80 -6 +0 -4 +5 +8 0.3
203434 MLB 81%MIA 242223 501215 16511 31 .224.279.354.633 .130.269 217 .284 75 -7 +0 -5 +4 +7 -0.0
203535 MLB 88%MIA 192176 38913 13421 21 .216.274.330.603 .114.267 227 .276 69 -7 +0 -6 +3 +5 -0.3
▸ Career Totals (MLE all levels + projections)
Career 36673374 8082042077 24466815 8626 .239.294.380.674 .141.276 187 .298 86 -57 +7 -25 +65 +104 9.6
/ 162G 650598 14436414 431183 155 .241.295.385.680 .144.277 187 .298 86 -10 +1 -4 +12 +18 1.7

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
202323 A+Beloit Sky Carp 2523 7200 230 10 .304.360.391.751 .087.350 128 .340 118 +1 +0 +1 0.1
202323 ROKFCL Marlins 7967 20301 1040 31 .299.390.388.778 .090.297 513 .347 123 +2 +0 +2 0.5
202424 A+Beloit Sky Carp 104101 31901 3140 01 .307.327.426.753 .119.349 133 .334 114 +2 -0 +3 0.4
202424 AJupiter Hammerheads 321285 942525 32350 215 .330.397.484.882 .154.357 1110 .387 154 +20 +2 +9 3.2
202525 AAPensacola Blue Wahoos 125115 37713 9171 52 .322.376.478.854 .157.358 147 .379 148 +7 +0 +4 1.1
202525 A+Beloit Sky Carp 180160 361316 16271 81 .225.299.431.731 .206.231 159 .318 101 +0 +1 +5 0.7

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
Ryan Ignoffo (OGILVIE) 26 40 50 50 35 .246/.295/.391 .146.282 65 18% 6% 92 +0.5
John Hester
2010 · MLB
26 48 48→55 50 39 .241/.277/.394 .152.307 1511 27% 4% 85 +0.7 .232/.285/.366 .134.307 137 27% 6% 80 +0.4 .212/.274/.329.117.28412229%7%64-0.4
Andrew Knizner
2021 · MLB
26 48 46→50 48→40 45 .242/.295/.368 .126.277 156 19% 6% 86 +0.8 .216/.292/.328 .112.265 115 22% 8% 75 -0.0 .225/.294/.342.116.27713322%6%77+0.1
Alan Espinoza
2017 · AAA
26 43 52→55 50→45 42 .227/.274/.392 .165.260 207 22% 5% 84 +0.6 .246/.286/.399 .153.283 186 20% 4% 90 +1.0 .266/.302/.415.149.30119219%4%99+0.9
Taylor Motter
2016 · AAA
26 49 47→60 51→55 46 .243/.291/.379 .136.281 1420 19% 6% 87 +0.8 .212/.269/.347 .135.247 1519 21% 7% 69 -0.4 .216/.294/.407.191.26125527%10%94+0.7
Matt Vierling
2023 · MLB
26 49→55 45→50 52→50 46 .242/.298/.366 .124.292 1316 22% 7% 86 +0.8 .252/.312/.387 .135.309 1410 22% 8% 98 +1.6 .252/.317/.390.138.31114722%8%97+1.1
Said Gutierrez
2006 · AAA
26 43 48→50 47→40 42 .220/.266/.358 .138.246 178 19% 4% 71 -0.3 .240/.288/.374 .134.268 156 17% 5% 84 +0.6 .268/.309/.399.131.29715215%5%96+0.8
Adam Rosales
2009 · MLB
26 47→48 47→55 52→45 43 .232/.291/.382 .150.284 139 23% 6% 88 +0.9 .236/.296/.372 .136.283 137 21% 7% 87 +0.8 .224/.297/.371.147.291171028%8%82+0.2
Jordan Czarniecki
2007 · AA
26 49→50 47→50 49→50 47 .241/.304/.380 .139.299 1314 24% 7% 92 +1.2 .240/.303/.374 .134.288 1314 20% 7% 90 +1.0 .240/.305/.373.132.282131419%7%88+0.7
Carlos Sosa
2007 · AAA
26 47 44→45 53→50 47 .233/.297/.350 .117.274 1215 19% 6% 82 +0.5 .242/.303/.347 .105.274 1013 15% 7% 83 +0.6 .253/.317/.358.105.27591311%7%89+0.5
Josh Rutledge
2015 · MLB
26 51→59 46→50 51→50 43 .251/.300/.387 .136.307 1213 22% 5% 92 +1.2 .233/.288/.334 .101.314 88 27% 6% 73 -0.1 .218/.272/.297.079.3036328%5%53-0.7
J.R. Towles
2010 · MLB
26 45→52 47→50 44→50 47 .225/.304/.363 .139.262 159 20% 7% 89 +1.0 .210/.291/.331 .121.248 128 20% 7% 76 +0.0 .196/.278/.292.096.2278517%7%57-0.5
Andrew Navigato
2023 · AA
25 41→40 49→60 49→50 43 .215/.280/.362 .147.267 1814 26% 6% 79 +0.3 .220/.278/.391 .171.278 2015 28% 6% 85 +0.7 .210/.269/.389.179.270211730%6%77+0.1
Zelous Wheeler
2013 · AAA
26 49→52 47→50 48→45 48 .242/.312/.380 .138.284 147 20% 7% 96 +1.5 .243/.300/.373 .130.291 136 21% 6% 89 +1.0 .245/.300/.366.122.29312320%6%83+0.4
Xavier Fernández
2021 · AAA
26 45 46→50 45→40 43 .226/.268/.356 .130.261 147 20% 5% 71 -0.3 .232/.280/.360 .128.280 155 22% 6% 77 +0.1 .238/.288/.371.134.28216221%6%80+0.2
Tim Olson
2006 · MLB
27 46 48→50 45→50 46 .231/.290/.377 .146.281 1512 23% 7% 86 +0.8 .226/.270/.358 .132.293 1412 27% 5% 72 -0.2 .208/.248/.323.114.277141230%5%51-0.6
Mark Mathias
2022 · MLB
27 47→46 46→50 53→50 44 .234/.289/.369 .135.288 1314 23% 6% 83 +0.6 .253/.329/.400 .147.345 1719 29% 9% 108 +2.3 .255/.341/.389.134.350162029%10%109+1.2
Travis Denker
2012 · AAA
26 46→52 49→50 48→45 47 .232/.293/.379 .146.273 167 22% 7% 88 +0.9 .220/.280/.356 .136.274 159 25% 7% 76 +0.1 .233/.308/.392.159.26118018%8%97+0.8
Scott Kingery
2020 · MLB
26 48→51 49→55 54→55 42 .239/.288/.396 .157.302 1617 26% 6% 90 +1.0 .212/.276/.348 .136.298 1315 31% 8% 72 -0.2 .172/.251/.279.106.26681836%9%41-0.8
Jonathan India
2023 · MLB
26 50→51 49→50 46→50 52 .249/.342/.401 .152.302 169 22% 9% 115 +2.7 .241/.337/.381 .140.289 1511 21% 10% 108 +2.3 .234/.336/.364.130.28013920%11%99+1.6
Andrew Young
2019 · AA
25 46 51→55 48→40 42 .234/.306/.389 .155.288 195 25% 6% 97 +1.5 .222/.301/.400 .178.287 225 30% 6% 98 +1.6 .194/.279/.375.181.27723337%6%79+0.2