John PeckSS Erie SeaWolves
Age 24 R/R 6'0" / 185 lbs AA HR +5%H +3% Svc 0.0 · Ctrl thru 2034 peak 0.7 · 2029
wRC+†55
AVG/OBP/SLG.213 / .271 / .324
PA320
HR6
SB13
K%32
BB%7
MLB%2%
BAT: -16.4 runs (wOBA-derived runs vs avg)-16BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
3239
PWR
4346
SPD
4651
FLD
4254
EYE
4052
trajectory · 10 yrs
0.7peak
2029

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+0.7$3M+$2M
2030Arb-2$0.9M+0.6$3M+$2M
2031Arb-3$0.9M+0.4$2M+$1.0M
2032Ext / FA-deal$0.6M+0.3$1M+$0.8M
2033Ext / FA-deal$5M
2034Ext / FA-deal$0.6M
Totals $9M $8M -$0.9M
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
202321 ROK2 teams 6453 9100 8193 82 .170.312.189.501 .019.265 3012 .232 35 -5 +1 +0 +1 +2 -0.1
202422 A3 teams 300273 59942 201025 336 .216.282.300.582 .084.333 347 .262 59 -14 +4 +0 +3 +8 0.2
202523 A+2 teams 518483 12322110 271654 196 .255.300.366.666 .112.362 325 .289 80 -12 +1 +0 +6 +15 1.0
▸ 2026 Season (actual · ROS · total)
202624 AAErie SeaWolves 6864 12202 1272 51 .188.224.312.536 .125.278 401 .225 30 -5 +1 +0 +1 +2 -0.2
ROS24 MLBDET 252232 49915 15843 82 .211.268.323.591 .112.299 336 .265 61 -11 +1 -0 +3 +7 -0.1
TOT24 MLBDET 320296 611117 161115 133 .206.259.321.580 .115.300 355 .257 55 -16 +1 -0 +3 +9 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%DET 370340 751419 23994 113 .221.278.347.625 .126.281 276 .279 71 -12 +1 -0 +4 +10 0.3
202826 MLB 26%DET 407372 8215110 271085 113 .220.282.347.629 .126.282 277 .284 75 -11 +1 -0 +4 +12 0.6
202927 MLB 44%DET 420383 8516110 291115 102 .222.285.347.633 .125.283 267 .286 77 -11 +1 -0 +4 +12 0.7
203028 MLB 53%DET 425387 8516110 301135 92 .220.284.344.628 .124.282 277 .286 77 -11 +1 -1 +5 +12 0.6
203129 MLB 64%DET 420382 8315110 301125 82 .217.283.340.623 .123.282 277 .284 75 -12 +1 -2 +4 +12 0.4
203230 MLB 73%DET 414377 8215110 291125 81 .218.282.342.624 .125.280 277 .281 73 -13 +1 -2 +4 +12 0.3
203331 MLB 81%DET 401365 781419 281105 61 .214.279.332.610 .118.279 277 .277 70 -14 +1 -3 +4 +11 -0.0
203432 MLB 88%DET 384350 731318 271084 50 .209.273.320.593 .111.277 287 .272 66 -15 +1 -4 +4 +11 -0.2
203533 MLBDET 355323 671217 251024 40 .207.273.316.589 .108.276 297 .267 62 -15 +1 -4 +4 +10 -0.5
203634 MLBDET 311284 581016 21923 40 .204.266.310.576 .106.274 307 .260 57 -15 +1 -5 +3 +9 -0.7
▸ Career Totals (MLE all levels + projections)
Career 50414604 100818116106 339143760 14430 .219.281.334.616 .115.292 297 .277 70 -169 +17 -21 +54 +143 2.4
/ 162G 650594 13023214 441858 194 .219.282.335.617 .116.291 287 .277 70 -22 +2 -3 +7 +18 0.3

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
202321 ALakeland Flying Tigers 2925 7100 371 30 .280.379.320.699 .040.389 2410 .329 110 +0 +1 +1 0.2
202321 ROKFCL Tigers 3524 3000 962 52 .125.400.125.525 .000.167 1726 .299 87 -1 +0 +1 0.1
202422 A+West Michigan Whitecaps 7570 20311 4231 61 .286.333.400.733 .114.413 315 .329 110 +1 +1 +2 0.4
202422 ALakeland Flying Tigers 207177 44842 24484 254 .249.351.373.724 .124.326 2312 .327 109 +2 +3 +6 1.1
202422 ROKFCL Tigers 1817 10200 130 21 .588.611.7061.317 .118.714 176 .584 305 +4 +0 +1 0.5
202523 AAErie SeaWolves 10695 26501 9211 21 .274.343.358.701 .084.338 208 .317 101 +0 +0 +3 0.3
202523 A+West Michigan Whitecaps 412374 11522110 321043 175 .307.367.452.819 .144.399 258 .363 136 +17 +1 +12 3.0

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
John Peck (OGILVIE) 24 32→39 43→46 46→51 52 .213/.271/.324 .111.302 69 32% 7% 65 -0.4
Luke Williams
2021 · AA
24 41→45 42→45 51→60 43 .204/.265/.308 .104.270 919 27% 6% 57 -1.2 .226/.285/.324 .098.310 827 27% 7% 69 -0.4 .227/.288/.355.128.309134229%7%76+0.0
Maverick Handley
2023 · AA
25 40 45 51→50 44 .199/.282/.323 .124.278 1313 32% 8% 70 -0.3 .204/.293/.301 .097.284 911 29% 9% 69 -0.4 .196/.289/.271.075.27561028%9%57-0.6
Travis Jones
2010 · AA
24 43→46 45 49→50 47 .215/.289/.341 .126.280 1316 27% 8% 77 +0.1 .212/.279/.326 .114.292 1114 30% 7% 69 -0.4 .185/.253/.296.111.252141031%7%48-0.8
Tim Tawa
2023 · AA
24 42→43 46→50 49→50 46 .211/.275/.332 .121.266 1412 26% 8% 68 -0.5 .209/.273/.344 .135.272 1611 28% 8% 71 -0.3 .204/.271/.351.147.261181228%8%69-0.3
Clay Fuller
2011 · AA
24 42→46 43→45 54→55 44 .207/.282/.319 .112.290 1019 31% 8% 68 -0.5 .216/.268/.334 .118.294 1315 30% 6% 66 -0.6 .215/.255/.332.117.280161529%5%56-0.7
Brandon Hicks
2010 · AA
24 39→40 47→50 52→50 41 .199/.264/.336 .137.287 1412 34% 7% 65 -0.7 .196/.257/.331 .135.289 1512 36% 7% 60 -1.0 .192/.258/.339.147.301181040%7%59-0.7
Jake Rogers
2019 · AA
24 38→40 47→55 48→45 41 .196/.261/.330 .133.269 159 32% 7% 62 -0.9 .203/.278/.366 .163.280 206 33% 8% 79 +0.3 .206/.283/.412.206.26529133%8%91+0.6
Sicnarf Loopstok
2017 · A
24 43→37 43→50 50 38 .211/.270/.324 .114.293 1012 30% 5% 64 -0.8 .213/.281/.365 .152.300 189 34% 7% 80 +0.4 .204/.280/.377.174.28122734%7%84+0.4
Chase Strumpf
2022 · AA
24 42→35 44→50 48→45 44 .203/.282/.321 .118.296 117 33% 8% 69 -0.4 .196/.293/.355 .159.317 195 41% 10% 83 +0.6 .180/.284/.345.165.29321342%11%73-0.1
Jeter Downs
2022 · AAA
24 36→41 49→50 52→55 41 .194/.257/.337 .143.263 1819 33% 7% 63 -0.9 .184/.262/.320 .136.261 1722 35% 8% 61 -1.0 .178/.268/.330.152.242182633%8%64-0.3
Andrew Navigato
2022 · AA
24 41→40 44→60 46→50 44 .202/.279/.318 .116.282 1212 31% 8% 67 -0.5 .221/.280/.382 .161.276 1914 27% 6% 84 +0.6 .220/.279/.406.186.266231726%6%87+0.6
Bryan Lavastida
2023 · MLB
24 43→44 45 49→55 44 .216/.280/.340 .124.282 1213 27% 7% 72 -0.2 .218/.287/.340 .122.280 1320 25% 7% 76 +0.0 .220/.293/.341.120.280132725%8%75+0.0
Kaden Polcovich
2023 · AA
24 39 46→45 54→55 45 .199/.281/.326 .127.271 1316 30% 8% 69 -0.4 .195/.278/.310 .115.276 1118 31% 9% 65 -0.7 .167/.262/.269.102.24392332%10%46-0.8
Corey Toups
2017 · AA
24 46→47 44→45 56→50 43 .224/.285/.348 .124.297 1016 27% 7% 76 +0.1 .204/.266/.311 .107.308 915 35% 7% 59 -1.1 .184/.250/.275.091.29681638%7%40-1.4
Willie MacIver
2022 · AA
25 36→35 45 51→55 38 .187/.245/.306 .118.262 1414 33% 6% 50 -1.8 .203/.276/.332 .129.299 1515 35% 8% 69 -0.4 .230/.309/.359.129.323131830%8%87+0.4
Corey Joyce
2023 · AAA
24 43 46→45 49→50 48 .214/.309/.343 .130.291 1412 30% 9% 87 +0.8 .210/.307/.314 .104.303 914 31% 10% 79 +0.3 .210/.307/.291.081.31051630%10%69-0.2
Tyler Saladino
2013 · AAA
24 44→46 43→45 53→55 47 .215/.289/.328 .113.286 918 27% 8% 72 -0.2 .221/.282/.318 .097.282 822 23% 7% 67 -0.5 .253/.299/.369.116.300112519%5%84+0.4
Tony Thomas
2010 · AA
24 44→46 43→50 45→55 40 .216/.269/.330 .115.296 1014 30% 6% 65 -0.7 .210/.259/.343 .133.286 1216 30% 5% 64 -0.8 .199/.246/.341.141.269131931%5%56-0.7
Mycal Jones
2011 · AA
24 41→46 44→45 51→55 39 .205/.255/.325 .120.275 1114 30% 5% 57 -1.2 .207/.266/.310 .103.273 918 26% 6% 58 -1.2 .222/.282/.307.085.28562423%7%61-0.6
Kameron Misner
2022 · AA
24 43→42 43→50 55 43 .203/.278/.320 .117.313 1019 36% 8% 66 -0.6 .200/.289/.347 .147.322 1523 39% 10% 79 +0.3 .192/.287/.345.153.303172639%11%74-0.0