John Rave

LF Omaha Storm Chasers
Age 29 L/L 5'10" / 194 lbs AAA HR -15%K -8% Svc 0.824 · Ctrl thru 2032
Overview
AAA40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426AAAKC578.259/.348/.470211776—.217/.281/.365
202527AAAKC274.285/.375/.515111992—.230/.301/.406
202527MLBKC175.196/.285/.3074771-0.4
202628AAAKC355.285/.401/.481131899—.247/.331/.386
202628MLBKC161.232/.314/.430681110.1
2027PROJ45% MLB29MLBKC107.233/.310/.387351000.2
2028PROJ53% MLB30MLBKC144.230/.306/.37946970.1
Last 3 seasons WAR -0.3  ·  Next 2 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.824First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$1M2031Ext$2M2032Ext$3M
Skills · percentileStatcast 2025-2026
Speed84
Bat Spd74
xwOBA50
Barrel%48
Avg EV37
Form.231/.318/.399 · rolling true talent (60d window) · proj .236/.311/.397
CompsRoger Bernadina (age 29) · Sam Haggerty (age 29) · Cedric Mullins (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 94100vR 102
AVG/OBP/SLG.233 / .310 / .387
PA107
HR3
SB5
K%23
BB%9
BABIP284
ISO158
MLB%45%
Value2027 · WAR
BAT: +0.0 runs (wOBA-derived runs vs avg)+0BATRUN: +2.0 runs (SB/CS + UBR baserunning)+2RUNFLD: +1.2 runs (Defensive runs vs avg)+1FLDPOS: -2.6 runs (Positional adjustment)-3POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.50+0.5WAR
0.00.51.00.20.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 40
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT45
xAVG
270.232
POWER40
Barrel%
487.9
Avg EV
3788.1
Bat Spd
7473.9
EYE60
scouting grade only
SPEED60
Sprint
8428.8
Recent Formrolling true talent ⓘ
K%26%▼▼28% over 74 PA (60d) · proj 24%
BB%11%▲▲14% over 74 PA (60d) · proj 9%
ISO.169·.188 over 64 AB (60d) · proj .161
HR/BB5.2%▲7.0% over 43 BBE (60d) · proj 4.6%
BABIP.288·.325 over 40 BIP (60d) · proj .286
SLASH.231/.318/.399·proj .236/.311/.397
Platoon Splits2025 · 175 PA
vs LHP
vs RHP
Edge
PA
23
152
—
wRC+
109
62
◀◀L
wOBA
329
260
◀◀L
ISO
—
126
—
BABIP
385
231
◀◀L
K%
21.7%
27.0%
◀◀L
BB%
13.0%
9.9%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.824 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.2$0.9M+$0.1M
2028Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $0.8M $1M +$0.1M

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)
201921 ALexington Legends — 196174 44712 15583 65 253323339662 86365 308 297 37 — — — — — —
202123 A+Quad Cities River Bandits — 322278 708314 38935 130 252352453805 201327 2912 358 63 — — — — — —
202224 AAAOmaha Storm Chasers — 4341 8202 2130 10 195233390623 195231 305 273 20 — — — — — —
202224 AANorthwest Arkansas Naturals — 461389 10213214 631152 226 262368414782 152332 2514 348 83 — — — — — —
202224 INTLSurprise Saguaros — 7569 15312 6220 20 217280377657 159289 298 293 84 — — — — — —
202325 AAAOmaha Storm Chasers — 302263 621417 36840 44 236328376704 141316 2812 316 57 — — — — — —
202325 AANorthwest Arkansas Naturals — 236200 551035 34580 64 275380430810 155362 2514 361 78 — — — — — —
202426 AAAOmaha Storm Chasers — 578498 12932521 651253 175 259348470818 211303 2211 354 76 — — — — — —
202527 MLBKansas City Royals — 175153 30504 18461 72 196285307592 111250 2610 269 71 -6 +1 +2 -5 +4 -0.4
202527 AAAOmaha Storm Chasers — 274235 6713411 32612 191 285375515890 230339 2212 384 92 — — — — — —
202628 MLBKansas City Royals — 161142 33816 17380 81 232314430744 197276 2411 326 111 +2 +1 +0 -6 +3 0.1
202628 AAAOmaha Storm Chasers — 355291 8314213 54652 184 285401481882 196323 1815 384 99 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 336295 6313110 35841 153 214299366665 153262 2510 296 87 -5 +2 +2 -10 +7 -0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201921 A MLELexington Legends — 196180 35511 9733 65 194245250495 56307 375 223 37 — — — — — —
202123 A+ MLEQuad Cities River Bandits — 322290 536210 261245 130 183262321582 138276 398 261 63 — — — — — —
202224 AAA MLEOmaha Storm Chasers — 4342 5101 1160 10 119140214354 95205 372 198 20 — — — — — —
202224 AA MLENorthwest Arkansas Naturals — 461408 9311212 441422 226 228306353659 125303 3110 291 83 — — — — — —
202325 AAA MLEOmaha Storm Chasers — 302276 561215 231010 44 203264308572 105287 338 253 57 — — — — — —
202325 AA MLENorthwest Arkansas Naturals — 236210 47735 24700 64 224303357661 133299 3010 283 78 — — — — — —
202426 AAA MLEOmaha Storm Chasers — 578520 11328513 431543 175 217281365646 148271 277 280 76 — — — — — —
202527 MLB MLEKansas City Royals — 175153 30504 18461 72 196285307592 111250 2610 274 71 -6 +1 +2 -5 +4 -0.4
202527 AAA MLEOmaha Storm Chasers — 274244 561148 23732 191 230301406707 176284 278 304 92 — — — — — —
202628 MLB MLEKansas City Royals — 161142 33816 17380 81 232314430744 197276 2411 333 111 +2 +1 +0 -6 +3 0.1
202628 AAA MLEOmaha Storm Chasers — 355308 761229 37782 184 247331386718 140287 2210 314 99 — — — — — —
201921 A MLELexington Legends — 196180 35511 9733 65 194245250495 56318 375 223 37 — — — — — —
201921 A RAWLexington Legends — 196174 44712 15583 65 253323339662 86365 308 297 37 — — — — — —
202123 A+ MLEQuad Cities River Bandits — 322290 536210 261245 130 183262321582 138276 398 261 63 — — — — — —
202123 A+ RAWQuad Cities River Bandits — 322278 708314 38935 130 252352453805 201327 2912 358 63 — — — — — —
202224 AA MLE3 teams — 579518 11414216 521822 256 220294347641 127302 319 283 78 — — — — — —
202224 AA RAW3 teams — 579499 12518318 711502 256 251346407753 156318 2612 335 78 — — — — — —
202325 AAA MLE2 teams — 538486 10119310 471710 108 208278321599 113295 329 266 66 — — — — — —
202325 AAA RAW2 teams — 538463 11724412 701420 108 253351400750 147337 2613 336 66 — — — — — —
202426 AAA MLEOmaha Storm Chasers — 578520 11328513 431543 175 217281365646 148280 277 280 76 — — — — — —
202426 AAA RAWOmaha Storm Chasers — 578498 12932521 651253 175 259348470818 211303 2211 354 76 — — — — — —
202527 AAA MLE2 teams — 449397 8616412 411193 263 217295368663 151275 279 292 84 — — — — — —
202527 AAA RAW2 teams — 449388 9718415 501073 263 250340433773 183305 2411 339 84 — — — — — —
202628 AAA MLE2 teams — 516450 11020316 541162 265 244328409737 164292 2210 320 103 — — — — — —
202628 AAA RAW2 teams — 516433 11622319 711032 265 268374464838 196308 2014 366 103 — — — — — —
201921 A MLELexington Legends — 196182 35511 9733 65 192245247492 55307 375 223 37 — — — — — —
202123 A+ MLEQuad Cities River Bandits — 322288 536210 261245 130 184262323585 139276 398 261 63 — — — — — —
202224 AA MLE3 teams — 579520 11414216 521822 256 219294346640 127295 319 283 78 — — — — — —
202325 AAA MLE2 teams — 538486 10119310 471710 108 208278321599 113292 329 266 66 — — — — — —
202426 AAA MLEOmaha Storm Chasers — 578527 11328513 431543 175 214281361641 146271 277 280 76 — — — — — —
202527 AAA MLE2 teams — 449402 8616412 411193 263 214295363658 149271 279 292 84 — — — — — —
202628 AAA MLE2 teams — 516455 11020316 541162 265 242328404732 163283 2210 320 103 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 AAA MLEOmaha Storm Chasers — 578527 11328513 431543 175 214281361641 146271 277 280 76 — — — — — —
202527 AAA MLE2 teams — 449402 8616412 411193 263 214295363658 149271 279 292 84 — — — — — —
202628 AAA MLE2 teams — 516455 11020316 541162 265 242328404732 163283 2210 320 103 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLEKC 45% 380339 8015311 36902 184 237313397711 161286 249 316 100 +0 +2 +2 -4 +8 0.5
▸ 2027 — real world (MLB)
202729 MLB CTXKC 45% 10795 22413 10251 51 233310387698 154284 239 311 100 +0 +1 +1 -1 +2 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLEKC 53% 272243 561028 25662 112 233309389698 156284 249 311 97 -1 +1 -1 -3 +6 0.3
202830 MLB CTXKC 53% 144129 30614 13351 61 230306379685 149281 249 306 97 -1 +1 -0 -2 +3 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 480424 9319214 481192 214 219302373674 153270 2510 299 79 -6 +3 +2 -12 +10 -0.3
/ 162G— A+C — 650574 12726319 651613 285 221304376680 155272 2510 299 79 -8 +4 +2 -16 +14 -0.4
Career— MLE — 36883297 7181272493 319106221 14536 218291355646 138289 299 285 79 -6 +5 +3 -16 +18 0.3
/ 162G— MLE — 650581 12622416 561874 266 217290351641 134288 299 285 79 -5 +4 +2 -12 +14 0.3

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 AAAOmaha Storm Chasers · 355 PAwOBA .378 → .314 (−64)K% 18.3% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.31%÷1.000×1.200——21.97%
BB% (unintentional) /PA15.21%÷1.000×0.690—×0.98210.31%
HBP% /PA0.56%—×0.940—×0.9820.52%
Singles /BIP23.89%÷1.000×0.930×1.012×0.98222.09%
Doubles /BIP6.19%÷1.000×0.830×1.012×0.9825.11%
Triples /BIP0.88%÷1.000×0.970×1.012×0.9820.85%
Home runs /BIP5.75%÷1.000×0.700—×0.9823.95%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .378 → .314; ISO .196 → .153; BABIP .323 → .287. 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 AAAOmaha Storm Chasers · 274 PAwOBA .376 → .304 (−73)K% 22.3% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.26%÷1.007×1.200——26.52%
BB% (unintentional) /PA11.68%÷0.935×0.690—×0.9928.55%
HBP% /PA0.73%—×0.940—×0.9920.68%
Singles /BIP22.41%÷1.108×0.930×1.011×0.99218.86%
Doubles /BIP7.47%÷1.006×0.830×1.011×0.9926.18%
Triples /BIP2.30%÷0.900×0.970×1.011×0.9922.48%
Home runs /BIP6.32%÷1.003×0.700—×0.9924.38%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 122, 2B 101, 3B 80, K 101, BB 87 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.011.

Result: wOBA .376 → .304; ISO .230 → .182; BABIP .339 → .284. 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 AAAOmaha Storm Chasers · 578 PAwOBA .347 → .280 (−67)K% 21.6% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.63%÷0.976×1.200——26.58%
BB% (unintentional) /PA11.25%÷1.049×0.690—×1.0037.42%
HBP% /PA0.52%—×0.940—×1.0030.49%
Singles /BIP19.03%÷1.007×0.930×0.999×1.00317.62%
Doubles /BIP8.58%÷0.958×0.830×0.999×1.0037.45%
Triples /BIP1.34%÷0.935×0.970×0.999×1.0031.39%
Home runs /BIP5.63%÷1.111×0.700—×1.0033.56%

Factors used: league row International League. Park (home-season share, regressed): HR 122, 1B 101, 2B 92, 3B 87, K 95, BB 110 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .347 → .280; ISO .211 → .159; BABIP .303 → .271. 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).

2023 AAAOmaha Storm Chasers · 302 PAwOBA .308 → .253 (−55)K% 27.8% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.81%÷0.995×1.200——33.54%
BB% (unintentional) /PA11.26%÷1.030×0.690—×1.0187.68%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP22.35%÷0.978×0.930×0.981×1.01821.22%
Doubles /BIP7.82%÷1.000×0.830×0.981×1.0186.48%
Triples /BIP0.56%÷1.150×0.970×0.981×1.0180.47%
Home runs /BIP3.91%÷0.942×0.700—×1.0182.96%

Factors used: league row International League. Park (home-season share, regressed): HR 88, 1B 96, 2B 100, 3B 130, K 99, BB 106 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.981.

Result: wOBA .308 → .253; ISO .141 → .110; BABIP .316 → .287. 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).

2023 AANorthwest Arkansas Naturals · 236 PAwOBA .354 → .283 (−71)K% 24.6% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.58%÷1.014×1.220——29.56%
BB% (unintentional) /PA14.41%÷0.984×0.700—×0.98810.13%
HBP% /PA0.00%—×0.870—×0.9880.00%
Singles /BIP26.06%÷1.055×0.920×0.989×0.98822.21%
Doubles /BIP7.04%÷1.131×0.840×0.989×0.9885.11%
Triples /BIP2.11%÷1.062×0.940×0.989×0.9881.83%
Home runs /BIP3.52%÷0.872×0.800—×0.9883.19%

Factors used: league row TL. Park (home-season share, regressed): HR 74, 1B 111, 2B 126, 3B 112, K 103, BB 97 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .354 → .283; ISO .155 → .131; BABIP .362 → .299. 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).

2022 AANorthwest Arkansas Naturals · 461 PAwOBA .343 → .291 (−51)K% 24.9% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.95%÷0.988×1.220——30.80%
BB% (unintentional) /PA13.45%÷0.993×0.700—×0.9989.46%
HBP% /PA0.43%—×0.870—×0.9980.38%
Singles /BIP26.64%÷0.995×0.920×1.008×0.99824.77%
Doubles /BIP4.74%÷1.009×0.840×1.008×0.9983.97%
Triples /BIP0.73%÷0.900×0.940×1.008×0.9980.77%
Home runs /BIP5.11%÷0.905×0.800—×0.9984.51%

Factors used: league row TL. Park (home-season share, regressed): HR 81, 1B 99, 2B 102, 3B 80, K 98, BB 99 — applied at half strength. Age: age 25 vs a level average of 24.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.008.

Result: wOBA .343 → .291; ISO .152 → .134; BABIP .332 → .303. 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).

2022 AAAOmaha Storm Chasers · 43 PAwOBA .265 → .198 (−67)K% 30.2% → 37.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.23%÷0.957×1.200——37.90%
BB% (unintentional) /PA4.65%÷1.001×0.690—×1.0333.31%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP14.29%÷1.016×0.930—×1.03313.51%
Doubles /BIP7.14%÷1.041×0.830—×1.0335.88%
Triples /BIP0.00%÷1.150×0.970—×1.0330.00%
Home runs /BIP7.14%÷0.984×0.700—×1.0335.25%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 103, 2B 108, 3B 130, K 91, BB 100 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .265 → .198; ISO .195 → .133; BABIP .231 → .205. 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).

2021 A+Quad Cities River Bandits · 322 PAwOBA .347 → .261 (−87)K% 28.9% → 38.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.88%÷1.013×1.350——38.48%
BB% (unintentional) /PA11.49%÷0.988×0.710—×0.9888.15%
HBP% /PA1.55%—×0.810—×0.9881.24%
Singles /BIP24.32%÷1.059×0.910×1.014×0.98820.94%
Doubles /BIP4.32%÷0.991×0.830×1.014×0.9883.63%
Triples /BIP1.62%÷0.988×0.820×1.014×0.9881.35%
Home runs /BIP7.57%÷1.013×0.830—×0.9886.13%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 112, 2B 98, 3B 98, K 103, BB 98 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .347 → .261; ISO .201 → .149; BABIP .327 → .276. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .