Khadim Diaw

C Cedar Rapids Kernels
Age 23 R/R 6'1" / 215 lbs A+ Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP45OGV rank#113ETA2028MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420AMIN99.271/.374/.3411468—.239/.323/.307
202521A+MIN157.294/.455/.42034116—.264/.403/.376
202622AA/A+MIN476.306/.420/.452914109—.269/.365/.384
2027PROJMLE23MLBMIN1.248/.344/.360001030.0
2028PROJ42% MLB24MLBMIN173.251/.346/.371331070.8
2029PROJ62% MLB25MLBMIN263.252/.346/.378551081.2
Next 3 projected WAR 2.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$3M+2
Skills · percentileMiLB Statcast 2026 AA
K%98
Whiff%94
wOBA90
Z-Con%88
Chase%87
wRC+85
Career WAR0.0 WAR median (P10 -0.3 / P90 23, comp-based) · star 5% · didn't stick 70%
CompsMiguel Amaya (age 23) · Leo Jiménez (age 23) · Chase Meidroth (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†103
AVG/OBP/SLG.248 / .344 / .360
PA1
HR0
K%19
BB%8
BABIP296
ISO104
MLB%0%
Value2027 · WAR
BAT: +0.8 runs (wOBA-derived runs vs avg)+1BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +1.00+1.0WAR
0.01.02.00.00.81.21.51.51.31.10.90.60.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$62M ctrl surplus
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
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.5$9M+$8M
2032Pre-Arb$0.9M+1.3$7M+$7M
2033Pre-Arb$0.9M+1.1$6M+$5M
2034Arb-1$3M+0.9$2M+$0.8M
2035Arb-2$3M+0.6$1M+$0.0M (cut)
2036Arb-3$3M+0.3$0.6M+$0.0M (cut)
Totals $6M $26M +$21M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202420 AFort Myers Mighty Mussels — 9985 23301 11143 40 271374341715 71314 1411 333 68 — — — — — —
202521 A+Cedar Rapids Kernels — 157119 35413 192716 41 294455420875 126348 1712 398 116 — — — — — —
202622 AAWichita Wind Surge — 229185 581114 262414 113 314434449882 135338 1011 395 124 — — — — — —
202622 A+Cedar Rapids Kernels — 247207 621515 30478 33 300408454862 155363 1912 385 95 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202420 A MLEFort Myers Mighty Mussels — 9988 21301 8193 40 239323307630 68279 198 269 68 — — — — — —
202521 A+ MLECedar Rapids Kernels — 157125 33313 133516 41 264403376779 112315 228 340 116 — — — — — —
202622 AA MLEWichita Wind Surge — 229193 561013 192914 113 290394399793 109314 138 352 124 — — — — — —
202622 A+ MLECedar Rapids Kernels — 247216 541214 21608 33 250339370709 120314 249 309 95 — — — — — —
202420 A MLEFort Myers Mighty Mussels — 9988 21301 8193 40 239323307630 68294 198 269 68 — — — — — —
202420 A RAWFort Myers Mighty Mussels — 9985 23301 11143 40 271374341715 71314 1411 333 68 — — — — — —
202521 A+ MLECedar Rapids Kernels — 157125 33313 133516 41 264403376779 112333 228 340 116 — — — — — —
202521 A+ RAWCedar Rapids Kernels — 157119 35413 192716 41 294455420875 126348 1712 398 116 — — — — — —
202622 A+ MLE2 teams — 476409 1102227 408922 146 269365384749 115324 198 330 109 — — — — — —
202622 A+ RAW2 teams — 476392 1202629 567122 146 306420452872 145350 1512 390 109 — — — — — —
202420 A MLEFort Myers Mighty Mussels — 9988 21301 8193 40 239323307630 68279 198 269 68 — — — — — —
202521 A+ MLECedar Rapids Kernels — 157127 33313 133516 41 260403370773 110315 228 340 116 — — — — — —
202622 A+ MLE2 teams — 476411 1102227 408922 146 268365382747 114314 198 330 109 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A MLEFort Myers Mighty Mussels — 9988 21301 8193 40 239323307630 68279 198 269 68 — — — — — —
202521 A+ MLECedar Rapids Kernels — 157127 33313 133516 41 260403370773 110315 228 340 116 — — — — — —
202622 A+ MLE2 teams — 476411 1102227 408922 146 268365382747 114314 198 330 109 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEMIN 0% 485421 1041928 409121 103 248344360703 112296 198 321 103 +2 +1 -3 +9 +11 1.0
▸ 2027 — real world (MLB)
202723 MLB CTXMIN 0% 11 0000 000 00 248344360704 112296 00 321 103 +0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEMIN 42% 407353 891628 347617 83 251346371717 120297 198 326 107 +3 +0 -1 +7 +9 1.9
202925 MLB MLEMIN 62% 423367 921728 368017 83 251346377723 126297 199 328 108 +4 +0 -1 +8 +9 2.0
203026 MLB MLEMIN 71% 430373 941729 378217 83 251344379723 128296 199 328 108 +4 +0 -1 +8 +9 2.0
203127 MLB MLEMIN 74% 428372 931729 378316 83 250342378720 128296 199 326 107 +3 +0 -1 +8 +9 2.0
203228 MLB MLEMIN 75% 423369 921729 368315 63 248339374714 127295 209 323 105 +2 +0 -2 +8 +9 1.7
203329 MLB MLEMIN 74% 414362 881628 358314 52 245336368704 123293 208 319 102 +1 +0 -3 +7 +9 1.5
203430 MLB MLEMIN 73% 406355 861618 348214 32 242333360692 118291 208 315 99 -0 -0 -3 +7 +9 1.2
203531 MLB MLEMIN 72% 379331 781417 327813 01 237328349677 112288 218 309 95 -2 -0 -4 +7 +8 0.8
203632 MLB MLEMIN 72% 351307 721316 297412 01 232321336657 105284 218 301 90 -4 -0 -5 +6 +8 0.5
203733 MLB MLEMIN 72% 273240 54914 22599 01 225314321634 96279 228 292 83 -5 -0 -5 +5 +6 -0.0
203834 MLB MLEMIN 68% 217191 42713 17497 00 216304302606 86272 238 280 76 -6 +0 -6 +4 +5 -0.3
202824 MLB CTXMIN 42% 173149 38713 15327 31 251346371717 121297 189 326 107 +1 +0 -1 +3 +4 0.8
202925 MLB CTXMIN 62% 263228 571115 224911 52 252346378723 126297 198 328 108 +2 +0 -1 +5 +6 1.2
203026 MLB CTXMIN 71% 306265 661216 265812 62 251345380724 128297 198 328 108 +3 +0 -1 +5 +7 1.5
203127 MLB CTXMIN 74% 315273 691317 276112 62 250342378721 128296 199 326 107 +3 +0 -1 +6 +7 1.5
203228 MLB CTXMIN 75% 316275 691317 276211 52 248339375714 127295 209 324 105 +2 +0 -2 +6 +7 1.3
203329 MLB CTXMIN 74% 304264 651216 266111 32 245336368705 123293 209 320 102 +1 -0 -2 +5 +7 1.1
203430 MLB CTXMIN 73% 296259 631216 256010 21 242333360693 118291 208 315 99 -0 +0 -3 +5 +6 0.9
203531 MLB CTXMIN 72% 274240 571015 23579 01 237328350677 112288 218 309 95 -2 -0 -3 +5 +6 0.6
203632 MLB CTXMIN 72% 253221 51914 21539 01 232321337658 105284 218 301 90 -3 -0 -3 +5 +5 0.3
203733 MLB CTXMIN 72% 197173 40713 16436 00 225314321635 96279 228 292 83 -4 +0 -4 +4 +4 0.0
203834 MLB CTXMIN 68% 147129 28502 12335 00 216304303607 86273 228 280 76 -4 +0 -4 +3 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28442476 6031111054 240569103 3014 244336362697 118294 208 316 101 -1 +0 -24 +51 +62 9.0
/ 162G— A+C — 650566 13725212 5513024 73 242335357692 115293 208 316 101 -0 +0 -5 +12 +14 2.1
Career— MLE — 50934424 10881952193 4271011201 7231 246340363702 117297 208 317 101 +1 +0 -35 +78 +94 14.1
/ 162G— MLE — 650565 13925312 5412926 94 246340365705 119297 208 317 101 +0 +0 -5 +12 +14 2.1

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+Cedar Rapids Kernels · 247 PAwOBA .379 → .309 (−70)K% 19.0% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.03%÷1.000×1.270——24.17%
BB% (unintentional) /PA12.15%÷1.000×0.710—×0.9988.61%
HBP% /PA3.24%—×0.790—×0.9982.55%
Singles /BIP25.62%÷1.000×0.920×0.981×0.99823.08%
Doubles /BIP9.38%÷1.000×0.810×0.981×0.9987.44%
Triples /BIP0.62%÷1.000×0.850×0.981×0.9980.52%
Home runs /BIP3.12%÷1.000×0.800—×0.9982.50%

Factors used: league row Midwest 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 ×0.981.

Result: wOBA .379 → .309; ISO .155 → .123; BABIP .363 → .314. 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).

2026 AAWichita Wind Surge · 229 PAwOBA .391 → .352 (−38)K% 10.5% → 12.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.48%÷1.000×1.220——12.79%
BB% (unintentional) /PA11.35%÷1.000×0.700—×1.0278.16%
HBP% /PA6.11%—×0.870—×1.0275.46%
Singles /BIP26.09%÷1.000×0.920×1.006×1.02724.79%
Doubles /BIP6.83%÷1.000×0.840×1.006×1.0275.93%
Triples /BIP0.62%÷1.000×0.940×1.006×1.0270.60%
Home runs /BIP2.48%÷1.000×0.800—×1.0272.04%

Factors used: league row TL. 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 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .391 → .352; ISO .135 → .121; BABIP .338 → .314. 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+Cedar Rapids Kernels · 157 PAwOBA .394 → .340 (−54)K% 17.2% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.20%÷0.979×1.270——22.31%
BB% (unintentional) /PA11.46%÷0.989×0.710—×1.0128.33%
HBP% /PA10.19%—×0.790—×1.0128.15%
Singles /BIP29.35%÷0.990×0.920×0.991×1.01227.37%
Doubles /BIP4.35%÷1.088×0.810×0.991×1.0123.25%
Triples /BIP1.09%÷0.943×0.850×0.991×1.0120.98%
Home runs /BIP3.26%÷0.962×0.800—×1.0122.74%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 92, 1B 98, 2B 118, 3B 89, K 96, BB 98 — 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.991.

Result: wOBA .394 → .340; ISO .126 → .109; BABIP .348 → .315. 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 AFort Myers Mighty Mussels · 99 PAwOBA .325 → .269 (−56)K% 14.1% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.14%÷0.994×1.360——19.35%
BB% (unintentional) /PA11.11%÷0.976×0.690—×1.0157.97%
HBP% /PA3.03%—×0.780—×1.0152.40%
Singles /BIP26.76%÷1.096×0.920×1.050×1.01523.94%
Doubles /BIP4.23%÷1.019×0.830×1.050×1.0153.67%
Triples /BIP0.00%÷0.962×0.910×1.050×1.0150.00%
Home runs /BIP1.41%÷0.962×0.800—×1.0151.19%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 119, 2B 104, 3B 92, K 99, 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .325 → .269; ISO .071 → .059; BABIP .314 → .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).