John Spikerman

OF Brooklyn Cyclones
Age 24 S/R 6'0" / 190 lbs A+ H -5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421APHI75.226/.360/.3230751—.169/.280/.246
202522A+/A/ROKPHI257.224/.358/.31933042—.173/.268/.239
202623A+NYM226.243/.400/.35833169—.204/.309/.304
2027PROJMLE24MLBNYM1.177/.268/.2630057-0.0
2028PROJ30% MLB25MLBNYM44.182/.272/.2761261-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 A+
Speed98
Chase%95
BB%92
wRC+66
wOBA61
Whiff%59
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 97%
CompsJ.T. Arruda (age 24) · Zeke DeVoss (age 24) · Cal Conley (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†57
AVG/OBP/SLG.177 / .268 / .263
PA1
HR0
K%28
BB%9
BABIP240
ISO83
MLB%0%
Value2027 · WAR
BAT: -5.5 runs (wOBA-derived runs vs avg)-6BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: -0.6 runs (Positional adjustment)-1POSREP: +2.3 runs (Replacement-level credit)+2REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12728
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
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
2036Extbeyond 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.

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)
202421 AClearwater Threshers — 7562 14410 9204 71 226360323683 97333 2712 322 51 — — — — — —
202522 A+Jersey Shore BlueClaws — 10683 18310 18302 150 217369277646 60327 2817 303 38 — — — — — —
202522 AClearwater Threshers — 115101 24313 11373 120 238330376707 139344 3210 322 47 — — — — — —
202522 ROKFCL Phillies — 3626 5100 9101 30 192417231647 38312 2825 331 36 — — — — — —
202623 A+Brooklyn Cyclones — 226173 42723 43563 315 243400358758 116333 2519 344 69 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A MLEClearwater Threshers — 7565 11310 6284 71 169280246526 77297 378 244 51 — — — — — —
202522 A+ MLEJersey Shore BlueClaws — 10692 16210 9392 150 174262217480 43279 378 225 38 — — — — — —
202522 A MLEClearwater Threshers — 115104 19212 8473 120 183261279540 96301 417 237 47 — — — — — —
202522 ROK MLEFCL Phillies — 3629 4100 6141 30 138306172478 34242 3917 222 36 — — — — — —
202623 A+ MLEBrooklyn Cyclones — 226191 39623 26733 315 204309304613 99290 3212 270 69 — — — — — —
202421 A MLEClearwater Threshers — 7565 11310 6284 71 169280246526 77297 378 244 51 — — — — — —
202421 A RAWClearwater Threshers — 7562 14410 9204 71 226360323683 97333 2712 322 51 — — — — — —
202522 A MLE3 teams — 257225 39522 231016 300 173268240508 67298 399 230 42 — — — — — —
202522 A RAW3 teams — 257210 47723 38776 300 224358319677 95333 3015 315 42 — — — — — —
202623 A+ MLEBrooklyn Cyclones — 226191 39623 26733 315 204309304613 99305 3212 270 69 — — — — — —
202623 A+ RAWBrooklyn Cyclones — 226173 42723 43563 315 243400358758 116333 2519 344 69 — — — — — —
202421 A MLEClearwater Threshers — 7565 11310 6284 71 169280246526 77297 378 244 51 — — — — — —
202522 A MLE3 teams — 257226 39522 231016 300 173268239507 66284 399 230 42 — — — — — —
202623 A+ MLEBrooklyn Cyclones — 226195 39623 26733 315 200309297607 97290 3212 270 69 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLEClearwater Threshers — 7565 11310 6284 71 169280246526 77297 378 244 51 — — — — — —
202522 A MLE3 teams — 257226 39522 231016 300 173268239507 66284 399 230 42 — — — — — —
202623 A+ MLEBrooklyn Cyclones — 226195 39623 26733 315 200309297607 97290 3212 270 69 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLENYM 0% 276244 43813 27773 112 182273271544 89248 2810 252 57 -14 +1 +0 -2 +6 -0.2
▸ 2027 — real world (MLB)
202724 MLB CTXNYM 0% 11 0000 000 00 177268263531 86240 00 247 57 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLENYM 30% 144127 23412 14402 61 187277284561 97251 2810 259 61 -7 +1 +0 -1 +3 -0.3
202825 MLB CTXNYM 30% 4439 7101 4121 20 182272276548 95243 279 254 61 -2 +0 +0 -0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4439 7101 4121 20 179273282555 103231 279 254 56 -2 +0 +0 -0 +1 -0.1
/ 162G— A+C — 650576 10415015 5917715 300 181274285559 104232 279 254 56 -30 +6 +2 -4 +14 -1.2
Career— MLE — 810704 1292178 7927216 788 183280267547 84281 3410 251 56 -12 +1 +1 -2 +5 -0.7
/ 162G— MLE — 650565 1041766 6321813 636 184281267548 83282 3410 251 56 -31 +3 +1 -4 +14 -1.7

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 A+Brooklyn Cyclones · 226 PAwOBA .341 → .270 (−71)K% 24.8% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.78%÷1.000×1.310——32.46%
BB% (unintentional) /PA19.03%÷1.000×0.600—×0.99811.39%
HBP% /PA1.33%—×0.770—×0.9981.02%
Singles /BIP25.64%÷1.000×0.870×1.023×0.99822.78%
Doubles /BIP5.98%÷1.000×0.780×1.023×0.9984.77%
Triples /BIP1.71%÷1.000×0.850×1.023×0.9981.48%
Home runs /BIP2.56%÷1.000×0.880—×0.9982.25%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .341 → .270; ISO .116 → .104; BABIP .333 → .290. 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 AClearwater Threshers · 115 PAwOBA .313 → .237 (−77)K% 32.2% → 41.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.17%÷1.065×1.360——41.07%
BB% (unintentional) /PA9.57%÷0.975×0.690——6.77%
HBP% /PA2.61%—×0.780——2.03%
Singles /BIP26.56%÷1.030×0.920×0.993—23.55%
Doubles /BIP4.69%÷0.975×0.830×0.993—3.96%
Triples /BIP1.56%÷0.923×0.910×0.993—1.53%
Home runs /BIP4.69%÷1.083×0.800——3.46%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 106, 2B 95, 3B 85, K 113, BB 95 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .313 → .237; ISO .139 → .099; BABIP .344 → .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).

2025 A+Jersey Shore BlueClaws · 106 PAwOBA .299 → .225 (−74)K% 28.3% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.30%÷1.002×1.310——36.99%
BB% (unintentional) /PA16.04%÷1.093×0.600—×1.0128.91%
HBP% /PA1.89%—×0.770—×1.0121.47%
Singles /BIP26.42%÷0.966×0.870×0.976×1.01223.48%
Doubles /BIP5.66%÷1.073×0.780×0.976×1.0124.06%
Triples /BIP1.89%÷1.150×0.850×0.976×1.0121.38%
Home runs /BIP0.00%÷1.045×0.880—×1.0120.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 109, 1B 93, 2B 115, 3B 130, K 100, BB 119 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .299 → .225; ISO .060 → .046; BABIP .327 → .279. 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 ROKFCL Phillies · 36 PAwOBA .325 → .222 (−103)K% 27.8% → 40.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.78%÷1.000×1.440——39.99%
BB% (unintentional) /PA25.00%÷0.928×0.620—×0.97516.29%
HBP% /PA2.78%—×0.720—×0.9751.95%
Singles /BIP25.00%÷1.004×0.820—×0.97519.91%
Doubles /BIP6.25%÷1.015×0.720—×0.9754.32%
Triples /BIP0.00%÷1.150×0.720—×0.9750.00%
Home runs /BIP0.00%÷0.917×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 101, 2B 103, 3B 130, K 100, BB 86 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .325 → .222; ISO .038 → .025; BABIP .312 → .242. 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 AClearwater Threshers · 75 PAwOBA .314 → .244 (−71)K% 26.7% → 36.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷0.982×1.360——36.92%
BB% (unintentional) /PA12.00%÷0.973×0.690—×1.0158.64%
HBP% /PA5.33%—×0.780—×1.0154.22%
Singles /BIP21.43%÷1.042×0.920—×1.01519.20%
Doubles /BIP9.52%÷0.938×0.830—×1.0158.55%
Triples /BIP2.38%÷1.132×0.910—×1.0151.94%
Home runs /BIP0.00%÷1.115×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 108, 2B 88, 3B 126, K 96, BB 95 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .314 → .244; ISO .097 → .076; BABIP .333 → .297. 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).