Jack PenneySS West Michigan Whitecaps
Age 23 L/R 5'11" / 190 lbs A+ HR +5%H +3% Svc 0.0 · Ctrl thru 2035 peak 1.3 · 2030
wRC+†79
AVG/OBP/SLG.214 / .297 / .333
PA320
HR7
SB6
K%28
BB%9
MLB%0%
BAT: -7.7 runs (wOBA-derived runs vs avg)-8BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.40+0.4WAR
Scouting · nowfuture
HIT
4545
PWR
3543
SPD
4549
FLD
4545
EYE
5560
trajectory · 10 yrs
1.5peak
2030

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
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+1.3$12M+$11M
2031Arb-3$0.9M+1.2$11M+$10M
2032Ext / FA-deal$0.9M+1.0$10M+$9M
2033Ext / FA-deal$2M+0.8$4M+$2M
2034Ext / FA-deal$2M+0.6$3M+$1M
2035Ext / FA-deal$1M+0.3$2M+$0.1M
Totals $8M $41M +$33M

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 ALakeland Flying Tigers 6054 10210 6250 21 .185.267.259.526 .074.345 4210 .242 43 -4 +0 +0 +1 +2 -0.2
202522 A+3 teams 422365 741116 4212211 82 .203.304.288.591 .085.282 2910 .268 63 -18 +1 +0 +5 +12 -0.0
▸ 2026 Season
202623 MLBDET 320283 621127 30914 62 .219.303.346.649 .127.288 289 .288 79 -8 +0 -1 +3 +9 0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%DET 375332 721328 351035 72 .217.301.340.641 .123.289 279 .296 85 -7 +1 -1 +4 +11 0.8
202825 MLB 25%DET 424374 8315210 411146 82 .222.309.353.662 .131.290 2710 .301 89 -5 +1 -2 +5 +12 1.1
202926 MLB 43%DET 454401 9017211 441216 82 .224.310.359.670 .135.291 2710 .304 91 -5 +1 -2 +5 +13 1.2
203027 MLB 58%DET 466411 9317212 461246 82 .226.313.365.678 .139.291 2710 .305 91 -5 +1 -2 +5 +13 1.3
203128 MLB 68%DET 470414 9317212 471266 82 .225.313.362.675 .138.291 2710 .303 90 -5 +1 -2 +5 +13 1.2
203229 MLB 77%DET 465410 9117211 461266 82 .222.310.354.663 .132.290 2710 .301 89 -6 +1 -3 +5 +13 1.0
203330 MLB 84%DET 458403 8916211 461266 71 .221.310.352.662 .132.288 2810 .298 86 -7 +1 -4 +5 +13 0.8
203431 MLB 91%DET 446393 8515210 441246 61 .216.305.341.646 .125.287 2810 .294 84 -8 +1 -4 +5 +13 0.6
203532 MLBDET 429378 811529 431225 60 .214.303.336.639 .122.285 2810 .290 80 -10 +1 -5 +5 +12 0.3
203633 MLBDET 400352 741328 401165 50 .210.300.327.626 .116.284 2910 .284 76 -11 +1 -6 +4 +11 0.0
203734 MLBDET 356314 641117 351074 50 .204.292.312.604 .108.282 3010 .278 71 -12 +1 -6 +4 +10 -0.3
203835 MLBDET 302267 52915 29933 40 .195.281.292.573 .097.280 3110 .271 65 -12 +1 -7 +3 +9 -0.6
▸ Career Totals (MLE all levels + projections)
Career 58475151 111319926127 574164079 9619 .216.304.339.643 .123.289 2810 .292 82 -121 +12 -44 +63 +166 7.6
/ 162G 650573 12422314 641829 112 .216.305.339.644 .122.289 2810 .292 82 -13 +1 -5 +7 +18 0.9

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 ALakeland Flying Tigers 6051 13320 9180 21 .255.367.392.759 .137.394 3015 .343 121 +1 +0 +2 0.3
202522 A+West Michigan Whitecaps 306252 661115 46625 62 .262.386.373.759 .111.324 2015 .347 124 +8 +0 +9 1.8
202522 ALakeland Flying Tigers 4333 4000 7133 00 .121.326.121.447 .000.200 3016 .249 49 -2 +0 +1 -0.1
202522 INTLScottsdale Scorpions 7354 15101 15203 20 .278.458.352.810 .074.412 2721 .381 150 +4 +0 +2 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
Jack Penney (OGILVIE) 23 45 35→43 45→49 60 .214/.297/.333 .119.288 76 28% 9% 79 +0.1
Logan Vick
2014 · A
23 48 41→45 51→50 56 .228/.322/.334 .106.302 715 25% 12% 89 +0.9 .195/.288/.290 .095.289 713 31% 11% 63 -0.8 .147/.251/.227.080.23161335%12%30-2.1
Canaan Smith-Njigba
2021 · A
22 47 44→45 50→55 45 .230/.291/.353 .122.306 1210 28% 8% 79 +0.3 .230/.300/.348 .118.336 1017 32% 9% 82 +0.5 .228/.299/.352.124.336112133%9%80+0.2
Conner Crumbliss
2010 · A
23 49 40→45 50 50 .230/.312/.333 .103.294 710 23% 9% 84 +0.6 .224/.329/.316 .092.282 614 20% 13% 87 +0.8 .218/.329/.312.094.27471620%13%85+0.7
Kody Clemens
2019 · A
23 46→43 44→60 50→45 45 .228/.287/.347 .119.291 118 25% 7% 76 +0.1 .203/.262/.335 .132.276 138 30% 7% 63 -0.8 .216/.278/.416.200.24726825%7%88+0.6
Jordan Danks
2010 · AA
23 48→50 44→50 50 43 .232/.293/.355 .123.324 1111 31% 7% 81 +0.4 .226/.285/.345 .119.330 1114 32% 7% 75 -0.0 .237/.309/.368.131.327151130%9%88+0.6
Sherman Johnson
2013 · A
23 46→50 40→45 52→50 53 .216/.305/.311 .095.288 68 25% 11% 76 +0.0 .222/.302/.333 .111.282 911 23% 10% 79 +0.3 .212/.293/.328.116.261101422%10%72-0.2
Shed Long Jr.
2019 · AA
23 47→48 47→50 51→50 43 .233/.294/.371 .138.315 1413 30% 7% 85 +0.7 .225/.285/.368 .143.305 1510 30% 7% 82 +0.5 .216/.276/.363.148.28516829%8%73-0.0
Johnny Monell
2009 · A
23 47→44 43→50 47→45 47 .227/.296/.345 .119.286 109 24% 8% 80 +0.4 .228/.284/.362 .134.286 146 24% 7% 79 +0.3 .216/.285/.360.143.28515328%8%78+0.2
Trey Hair
2018 · A
23 44 48→55 50→45 44 .221/.290/.369 .149.286 156 27% 7% 85 +0.7 .228/.290/.346 .118.296 97 25% 6% 78 +0.2 .223/.283/.406.183.28224529%5%88+0.4
Graham Pauley
2023 · A
22 46→51 45→55 49→50 51 .225/.302/.352 .127.274 1212 22% 9% 85 +0.7 .233/.299/.395 .162.280 1911 23% 8% 95 +1.4 .223/.293/.390.167.262201123%8%88+0.7
Tyler Black
2023 · A
23 48→52 41→50 50→60 54 .223/.318/.326 .103.296 714 25% 11% 85 +0.7 .237/.328/.389 .152.306 1330 25% 10% 105 +2.1 .235/.328/.388.154.304143525%10%101+1.4
Matthew Acosta
2022 · A
24 45 44→45 53→50 46 .219/.290/.343 .124.299 119 29% 8% 77 +0.1 .205/.273/.316 .111.294 1113 32% 8% 63 -0.9 .181/.252/.276.095.261101633%8%42-1.4
Juan Carlos Gamboa
2014 · AAA
23 46 43→45 48→50 42 .223/.272/.331 .108.299 109 28% 6% 66 -0.6 .239/.292/.343 .104.299 98 22% 6% 77 +0.1 .255/.314/.357.101.32811524%7%90+0.5
Nate Tenbrink
2010 · A
23 48→52 43→50 52→50 43 .233/.290/.347 .114.303 99 26% 6% 78 +0.2 .233/.300/.375 .142.307 1416 27% 8% 89 +1.0 .227/.302/.387.160.303162029%8%91+0.6
Miguel Amaya
2022 · AA
23 42 44→50 49→40 49 .210/.296/.330 .120.268 127 25% 9% 78 +0.2 .225/.309/.364 .139.303 155 29% 8% 92 +1.2 .233/.304/.378.146.27816122%7%91+0.5
Ryan Kalish
2010 · AA
22 49→51 44→50 52→55 46 .237/.296/.355 .118.303 1214 25% 8% 82 +0.5 .240/.297/.372 .132.298 1423 23% 7% 87 +0.8 .232/.286/.357.124.293122624%7%76+0.0
Nolan Fontana
2014 · A
23 43 40 52→50 58 .204/.316/.298 .095.286 714 28% 14% 78 +0.2 .203/.301/.290 .087.301 49 30% 12% 69 -0.4 .184/.288/.306.123.253101229%12%68-0.2
Terrin Vavra
2021 · A
24 46 43→45 47→50 48 .225/.280/.336 .112.266 1012 20% 7% 71 -0.3 .243/.318/.357 .114.316 911 24% 9% 92 +1.2 .258/.340/.368.110.33871124%9%100+0.6
James Ramsey
2014 · AA
24 46→50 44→45 50→45 45 .220/.297/.339 .120.316 1211 32% 9% 79 +0.3 .227/.289/.354 .127.323 137 32% 7% 79 +0.3 .224/.280/.348.124.32013532%6%72-0.2
Parker Meadows
2023 · AA
23 41→47 49→55 51→55 43 .211/.270/.356 .146.270 1612 28% 7% 72 -0.2 .223/.290/.386 .163.284 1819 27% 8% 89 +0.9 .223/.295/.390.167.282182227%9%89+0.8