Tanner AllenOF Pensacola Blue Wahoos
Age 28 L/R 5'11" / 195 lbs AA HR -4%BB +3% Svc 0.0 · Ctrl thru 2034
wRC+†78
AVG/OBP/SLG.221 / .287 / .349
PA152
HR3
K%23
BB%7
MLB%2%
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.9 runs (Positional adjustment)-1POSREP: +4.3 runs (Replacement-level credit)+4REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
0.0peak
2026

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-7M $-12M -$5M
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
202123 AJupiter Hammerheads 124114 19122 6282 13 .167.221.263.484 .096.198 235 .210 19 -11 -1 +0 -1 +4 -1.0
202224 A+2 teams 324299 50933 17676 20 .167.227.247.474 .080.203 215 .210 19 -30 +0 +0 -2 +9 -2.2
202325 A+3 teams 387358 85839 25763 82 .237.293.352.645 .115.278 206 .281 73 -12 +1 +0 -2 +11 -0.2
202426 AA2 teams 174156 30902 12474 53 .192.267.288.556 .096.262 277 .242 44 -11 -0 +0 -1 +5 -0.8
▸ 2026 Season
202628 MLBMIA 152138 31613 11352 31 .225.291.348.639 .123.272 237 .287 78 -4 +0 +0 -1 +4 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%MIA 200181 41815 15472 31 .227.293.365.658 .138.273 248 .289 79 -5 +0 -1 -1 +6 -0.1
202830 MLB 19%MIA 257232 521016 20613 31 .224.294.353.648 .129.273 248 .288 79 -6 +0 -2 -2 +7 -0.2
202931 MLB 29%MIA 268243 531016 20653 21 .218.286.342.627 .123.273 247 .286 77 -7 +0 -3 -2 +8 -0.4
203032 MLB 40%MIA 265240 521016 20653 10 .217.285.342.627 .125.272 258 .283 75 -8 +0 -4 -2 +8 -0.5
203133 MLB 49%MIA 246223 48915 19622 00 .215.283.332.615 .117.271 258 .277 70 -8 +0 -4 -1 +7 -0.7
203234 MLB 63%MIA 211191 40714 16552 00 .209.278.319.597 .110.269 268 .271 66 -8 +0 -5 -1 +6 -0.9
▸ Career Totals (MLE all levels + projections)
Career 26082375 501871551 18160832 2812 .211.276.325.601 .114.261 237 .267 63 -109 +1 -19 -16 +74 -7.1
/ 162G 650592 12622413 451528 73 .213.278.329.607 .117.263 237 .267 63 -27 +0 -5 -4 +18 -1.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
202123 AJupiter Hammerheads 124111 21122 9212 13 .189.262.288.551 .099.211 177 .249 49 -7 -1 +4 -0.5
202224 A+Beloit Sky Carp 235215 45933 14384 20 .209.270.321.591 .112.239 166 .266 62 -10 +0 +7 -0.3
202224 AJupiter Hammerheads 8978 14220 9132 00 .179.281.256.537 .077.215 1510 .254 52 -5 +0 +3 -0.2
202325 AAPensacola Blue Wahoos 6462 17001 2100 00 .274.297.323.619 .048.314 163 .281 73 -2 +0 +2 -0.0
202325 A+Beloit Sky Carp 266231 611028 32392 51 .264.358.429.787 .165.288 1512 .352 127 +8 +1 +8 1.7
202325 AJupiter Hammerheads 5754 16120 2101 31 .296.333.389.722 .093.364 184 .323 105 +0 +0 +2 0.2
202426 AAPensacola Blue Wahoos 148129 291002 14343 43 .225.315.349.664 .124.290 239 .300 88 -2 -0 +4 0.2
202426 AJupiter Hammerheads 2622 5100 331 10 .227.346.273.619 .045.263 1212 .297 86 -0 +0 +1 0.1

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
Tanner Allen (OGILVIE) 28 .221/.287/.349 .128.272 33 23% 7% 78 +0.1
Luke Allen
2007 · AAA
28 44→43 48→50 50→45 44 .227/.276/.370 .143.272 179 23% 6% 78 +0.2 .245/.293/.368 .123.286 137 18% 6% 84 +0.6 .273/.321/.381.108.30510314%6%97+0.8
Nathan Panther
2008 · AA
27 44→43 45 44→45 48 .220/.289/.345 .125.271 128 23% 8% 77 +0.1 .229/.296/.356 .127.285 127 23% 8% 83 +0.6 .232/.299/.352.120.28611522%9%81+0.2
Carlos Moncrief
2017 · AAA
28 45→52 45→50 50 45 .225/.286/.348 .122.288 1211 26% 7% 76 +0.1 .222/.280/.331 .109.302 1011 28% 7% 69 -0.4 .221/.271/.311.090.3274932%6%58-0.5
Aaron Rifkin
2007 · AAA
28 42→43 48→50 47→45 45 .216/.276/.361 .145.270 158 26% 7% 76 +0.1 .222/.273/.365 .143.300 156 30% 5% 76 +0.0 .217/.266/.358.142.29415331%5%69-0.4
Ryan Fitzgerald
2022 · AAA
28 43→44 47→55 44→45 42 .218/.275/.362 .144.280 147 27% 6% 76 +0.0 .204/.267/.361 .157.267 178 29% 7% 73 -0.1 .225/.292/.365.140.28614725%7%80+0.2
Jose Manuel Orozco
2019 · AAA
28 45 47→50 47→45 39 .224/.271/.354 .130.303 1510 31% 6% 72 -0.2 .234/.282/.385 .151.334 1710 34% 5% 85 +0.7 .237/.283/.399.163.34220635%5%87+0.4
Nate Spears
2013 · AAA
28 43→53 45 52→50 49 .216/.288/.344 .128.263 1310 23% 8% 77 +0.1 .215/.278/.324 .109.285 1011 26% 8% 66 -0.6 .215/.278/.309.094.29071227%8%62-0.3
Brian O'Grady
2019 · AAA
27 40→39 48→60 52→50 45 .204/.276/.351 .147.273 1513 30% 8% 74 -0.1 .217/.278/.403 .186.291 2315 32% 7% 89 +0.9 .201/.267/.390.189.270241734%7%78+0.2
Brian Sellier
2006 · A
28 45→44 47→55 51→50 45 .225/.265/.367 .142.254 1410 18% 5% 72 -0.2 .224/.272/.362 .138.250 149 17% 6% 74 -0.1 .220/.270/.362.142.23615615%6%72-0.2
Jason Cooper
2008 · AAA
27 42→39 50→55 50→45 42 .214/.273/.375 .161.282 168 30% 7% 79 +0.3 .214/.282/.355 .141.270 128 24% 7% 77 +0.1 .209/.292/.354.145.25013321%8%80+0.2
Quincy Latimore
2017 · AA
28 41→42 48→50 46→50 41 .210/.264/.348 .138.277 168 30% 6% 67 -0.5 .214/.263/.345 .131.291 167 31% 6% 66 -0.6 .216/.254/.339.124.28317630%4%57-0.8
Simon Pond
2005 · MLB
28 45→43 48→55 49→45 50 .229/.305/.373 .145.272 169 22% 9% 92 +1.2 .226/.282/.380 .154.304 187 30% 7% 83 +0.6 .219/.274/.369.150.29617531%7%76+0.0
Blake Gailen
2013 · AA
28 44 45→60 50 50 .217/.283/.346 .129.255 1212 20% 8% 75 -0.0 .227/.295/.381 .154.250 1612 16% 8% 89 +1.0 .215/.293/.372.158.23118917%10%85+0.3
Mitchell Tolman
2022 · AAA
28 44→47 44→45 46→50 42 .215/.280/.332 .117.290 119 29% 6% 70 -0.3 .229/.299/.370 .141.292 149 25% 7% 88 +0.9 .231/.307/.374.144.28714723%8%89+0.7
Carlos Alvarez
2016 · AAA
28 47 42→45 46→45 52 .228/.305/.342 .113.273 98 19% 9% 83 +0.6 .238/.305/.324 .086.294 69 20% 7% 78 +0.2 .241/.307/.302.061.3022719%7%69-0.2
Dustin Peterson
2023 · AAA
28 45→49 44→50 46→45 44 .224/.278/.342 .118.277 126 24% 6% 72 -0.2 .211/.269/.354 .143.278 187 30% 7% 71 -0.3 .190/.253/.341.152.24722432%7%60-0.5
Adam Fox
2010 · AAA
28 42→44 48→50 49→45 41 .219/.267/.353 .135.268 168 25% 5% 70 -0.3 .199/.245/.328 .129.252 149 26% 5% 54 -1.4 .164/.208/.280.116.20610726%5%23-1.3
Adam Shabala
2006 · MLB
28 45→44 47→45 50 44 .226/.278/.360 .134.273 1512 23% 6% 76 +0.1 .218/.285/.323 .105.289 912 26% 8% 69 -0.4 .206/.284/.288.082.28261227%10%57-0.7
Alex Glenn
2017 · AA
26 43→42 48→55 51→50 39 .218/.260/.365 .147.277 159 27% 5% 69 -0.4 .193/.238/.298 .105.290 97 35% 5% 43 -2.2 .130/.173/.206.076.2186442%5%-12-2.2
Jack Larsen
2023 · AA
28 48→49 48→50 48→45 48 .237/.310/.383 .146.313 159 28% 9% 95 +1.4 .235/.316/.342 .107.327 109 28% 10% 88 +0.9 .244/.361/.268.025.3740429%14%87+0.2