Alek Thomas

CF Oklahoma City Comets
Age 27 L/L 5'9" / 175 lbs AAA HR +8%BB -8% Svc 3.913 · Ctrl thru 2029
Overview
AAAArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAA/ROKARI85.329/.386/.51331101—.271/.315/.401
202424MLBARI103.189/.245/.3583461-0.3
202525MLBARI469.249/.292/.3709778-0.2
202626AAALAD309.305/.378/.537118116—.281/.336/.466
202626MLBLAD120.186/.227/.32724560.1
2027PROJ10% MLB27MLBLAD33.239/.288/.38911920.1
2028PROJ28MLBLAD329.238/.286/.38586900.4
2029PROJ29MLBLAD319.236/.284/.37985880.2
Last 3 seasons WAR -0.4  ·  Next 3 projected WAR 0.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.913First FA2030
2027Arb-1$2M2028Arb-2$2M2029Arb-3$3M
Skills · percentileStatcast 2024-2026
Avg EV60
Speed58
Barrel%46
xwOBA39
Bat Spd31
CompsNick Gordon (age 27) · Jake Alu (age 27) · Troy Johnston (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7992vR 97
AVG/OBP/SLG.239 / .288 / .389
PA33
HR1
K%21
BB%6
BABIP283
ISO161
MLB%10%
Value2027 · WAR
BAT: -3.1 runs (wOBA-derived runs vs avg)-3BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.80+0.8WAR
0.00.51.00.10.40.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$1M ctrl surplus
Tools · Splits · ContractCON 50 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
xAVG
430.245
POWER45
Barrel%
467.6
Avg EV
6089.8
Bat Spd
3169.3
EYE40
scouting grade only
SPEED55
Sprint
5827.8
Platoon Splits2024-2026 · 632 PA
vs LHP
vs RHP
Edge
PA
113
519
—
wRC+
55
83
▶▶R
wOBA
250
291
▶R
ISO
096
146
▶▶R
BABIP
269
296
▶R
K%
21.2%
24.7%
◀L
BB%
2.7%
5.4%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2022
Service   3.913 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$2M+0.1$0.3M+$0.0M (cut)
2028Arb-2$2M+0.4$1M+$0.0M (cut)
2029Arb-3$3M+0.2$0.7M+$0.0M (cut)
Totals $0.0M $2M +$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)
201818 ROKMissoula Osprey — 272246 821462 24371 125 333393463857 130386 149 381 80 — — — — — —
201919 A+Visalia Rawhide — 10494 24202 9331 45 255327340667 85373 329 306 45 — — — — — —
201919 AKane County Cougars — 402353 1102178 43725 116 312394479873 167372 1811 387 103 — — — — — —
202121 AAAReno Aces — 166149 551148 15342 54 3694346581.091 289439 209 471 149 — — — — — —
202121 AAAmarillo Sod Poodles — 329286 8118810 37655 85 283375507882 224335 2011 386 105 — — — — — —
202222 MLBArizona Diamondbacks — 411381 881718 22743 43 231278344622 113263 185 277 70 -15 -0 +5 +2 +9 0.1
202222 AAAReno Aces — 131115 371114 14181 52 322400539939 217351 1411 409 130 — — — — — —
202323 MLBArizona Diamondbacks — 402374 861759 19864 91 230275374649 144273 215 285 73 -13 +1 +1 +2 +9 -0.0
202323 AAAReno Aces — 128112 39623 12201 20 348416518934 170396 169 403 130 — — — — — —
202424 MLBArizona Diamondbacks — 10395 18513 7170 41 189245358603 168200 177 265 61 -5 +0 -1 +1 +2 -0.3
202424 AAAReno Aces — 6963 18402 5110 10 286338444783 159314 167 343 74 — — — — — —
202424 ROKACL D-backs — 1613 7101 210 00 5386008461.446 308500 612 580 220 — — — — — —
202525 MLBArizona Diamondbacks — 469433 1081939 211225 74 249292370661 120324 264 290 78 -12 -0 -2 +2 +10 -0.2
202626 MLBLos Angeles Dodgers — 120113 211002 4272 40 186227327554 142226 223 245 56 -6 +1 +2 +2 +3 0.1
202626 AAAOklahoma City Comets — 309272 8320511 31451 81 305378537915 232333 1510 393 116 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 15051396 321681031 7332614 289 230275360635 130276 225 280 75 -44 +2 +5 +8 +33 0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201818 ROK MLEMissoula Osprey — 272256 651041 15531 125 254298336634 82322 196 286 80 — — — — — —
201919 A+ MLEVisalia Rawhide — 10496 18101 7451 45 188250229479 42356 437 234 45 — — — — — —
201919 A MLEKane County Cougars — 402369 981967 27995 116 266324407731 141343 257 320 103 — — — — — —
202121 AAA MLEReno Aces — 166153 49946 11412 54 320373549923 229406 257 389 149 — — — — — —
202121 AA MLEAmarillo Sod Poodles — 329296 741686 27845 85 250323419742 169328 268 324 105 — — — — — —
202222 MLB MLEArizona Diamondbacks — 411381 861518 22743 43 226273333607 108263 185 272 70 -15 -0 +5 +2 +9 0.1
202222 AAA MLEReno Aces — 131119 351013 10211 52 294354471824 176338 168 361 130 — — — — — —
202323 MLB MLEArizona Diamondbacks — 402375 8415410 18864 91 224267365632 141273 214 276 73 -13 +1 +1 +2 +9 -0.0
202323 AAA MLEReno Aces — 128117 38522 7251 20 325368453821 128382 205 361 130 — — — — — —
202424 MLB MLEArizona Diamondbacks — 10395 17413 7170 41 179235337572 158200 177 258 61 -5 +0 -1 +1 +2 -0.3
202424 AAA MLEReno Aces — 6964 15301 4140 10 234279328608 94277 206 277 74 — — — — — —
202424 ROK MLEACL D-backs — 1614 6101 110 00 4294677141.181 286378 66 494 220 — — — — — —
202525 MLB MLEArizona Diamondbacks — 469433 10617210 211225 74 245288363650 118324 264 284 78 -12 -0 -2 +2 +10 -0.2
202626 MLB MLELos Angeles Dodgers — 120113 221102 4272 40 195235345580 150226 223 252 56 -6 +1 +2 +2 +3 0.1
202626 AAA MLEOklahoma City Comets — 309281 791858 22541 81 281336466802 185318 177 339 116 — — — — — —
201818 ROK MLEMissoula Osprey — 272256 651041 15531 125 254298336634 82317 196 286 80 — — — — — —
201818 ROK RAWMissoula Osprey — 272246 821462 24371 125 333393463857 130386 149 381 80 — — — — — —
201919 A MLE2 teams — 506465 1172069 341446 1511 252311378689 127345 287 302 91 — — — — — —
201919 A RAW2 teams — 506447 13423710 521056 1511 300380450830 150372 2110 370 91 — — — — — —
202121 AA MLE2 teams — 495449 123251212 381257 139 274340463803 189355 258 346 120 — — — — — —
202121 AA RAW2 teams — 495435 136291218 52997 139 313395559953 246370 2011 415 120 — — — — — —
202222 MLB MLE2 teams — 542500 12225212 32954 95 244295374669 130276 186 293 85 -10 -0 +5 +2 +12 0.9
202222 MLB RAW2 teams — 542496 12528212 36924 95 252308389697 137284 177 309 85 -10 -0 +5 +2 +12 0.9
202323 MLB MLE2 teams — 530492 12120612 251115 111 246289384673 138291 215 296 87 -8 +2 +1 +2 +11 0.8
202323 MLB RAW2 teams — 530486 12523712 311065 111 257308407716 150303 206 314 87 -8 +2 +1 +2 +11 0.8
202424 MLB MLE3 teams — 188173 39915 12320 51 225276376651 150246 176 285 79 -5 +1 -1 +1 +4 -0.1
202424 MLB RAW3 teams — 188171 431016 14290 51 251308427735 175268 157 320 79 -5 +1 -1 +1 +4 -0.1
202525 MLB MLEArizona Diamondbacks — 469433 10617210 211225 74 245288363650 118315 264 284 78 -12 -0 -2 +2 +10 -0.2
202525 MLB RAWArizona Diamondbacks — 469433 1081939 211225 74 249292370661 120324 264 290 78 -12 -0 -2 +2 +10 -0.2
202626 AAA MLE2 teams — 429394 10129510 26813 121 256307431739 175300 196 315 99 — — — — — —
202626 AAA RAW2 teams — 429385 10430513 35723 121 270336475811 205303 178 352 99 — — — — — —
201818 ROK MLEMissoula Osprey — 272254 651041 15531 125 256298339636 83322 196 286 80 — — — — — —
201919 A MLE2 teams — 506461 1172069 341446 1511 254311382693 128346 287 302 91 — — — — — —
202121 AA MLE2 teams — 495447 123251212 381257 139 275340465805 190354 258 346 120 — — — — — —
202222 MLB MLE2 teams — 542501 12225212 32954 95 244295373668 130281 186 293 85 — — — — — —
202323 MLB MLE2 teams — 530495 12120612 251115 111 244289382671 137299 215 296 87 — — — — — —
202424 MLB MLE3 teams — 188174 39915 12320 51 224276374649 149243 176 285 79 — — — — — —
202525 MLB MLEArizona Diamondbacks — 469440 10617210 211225 74 241288357644 116324 264 284 78 — — — — — —
202626 AAA MLE2 teams — 429397 10129510 26813 121 254307428736 174292 196 315 99 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 MLB MLE3 teams — 188174 39915 12320 51 224276374649 149243 176 285 79 — — — — — —
202525 MLB MLEArizona Diamondbacks — 469440 10617210 211225 74 241288357644 116324 264 284 78 — — — — — —
202626 AAA MLE2 teams — 429397 10129510 26813 121 254307428736 174292 196 315 99 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLELAD 10% 425395 9721411 24923 102 244293396689 152291 226 304 92 -4 +1 -0 +2 +9 0.8
▸ 2027 — real world (MLB)
202727 MLB CTXLAD 10% 3331 8201 270 10 239288389677 150283 216 299 92 -0 +0 -0 +0 +1 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLELAD 100% 329305 741638 18723 62 243291392683 150290 225 302 90 -4 +0 -1 +1 +7 0.4
202929 MLB MLELAD 100% 319296 721637 18712 51 240288386675 146289 226 298 88 -5 +1 -2 +1 +7 0.2
203030 MLB MLELAD 100% 310288 681527 17702 31 237285379664 142287 235 294 85 -6 +0 -2 +1 +7 0.0
202828 MLB CTXLAD 100% 329305 721528 18723 62 238286385671 147282 225 297 90 -4 +0 -1 +1 +7 0.4
202929 MLB CTXLAD 100% 319296 701528 18712 51 236284379663 144281 226 293 88 -5 +1 -2 +1 +7 0.2
203030 MLB CTXLAD 100% 310288 671427 17702 31 233280372652 139280 235 289 85 -6 +0 -2 +1 +7 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24632285 5301121654 12653921 4213 232278366644 134278 225 285 91 -58 +3 -0 +11 +53 1.0
/ 162G— A+C — 650603 14030414 331426 113 232279365644 133279 225 285 91 -15 +1 -0 +3 +14 0.3
Career— MLE — 47174355 108221849101 274104741 10543 248299391690 142303 226 302 91 -61 +4 -0 +12 +60 1.5
/ 162G— MLE — 650600 14930714 381446 146 248300392692 143303 226 302 91 -14 +1 -0 +3 +14 0.4

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 AAAOklahoma City Comets · 309 PAwOBA .383 → .339 (−44)K% 14.6% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.56%÷1.000×1.200——17.48%
BB% (unintentional) /PA10.03%÷1.000×0.690—×1.0187.05%
HBP% /PA0.32%—×0.940—×1.0180.31%
Singles /BIP20.70%÷1.000×0.930×1.050×1.01820.58%
Doubles /BIP8.81%÷1.000×0.830×1.050×1.0187.82%
Triples /BIP2.20%÷1.000×0.970×1.050×1.0182.28%
Home runs /BIP4.85%÷1.000×0.700—×1.0183.45%

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 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 ×1.050.

Result: wOBA .383 → .339; ISO .232 → .194; BABIP .333 → .318. 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 AAAReno Aces · 69 PAwOBA .338 → .277 (−61)K% 15.9% → 19.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.94%÷0.964×1.200——19.85%
BB% (unintentional) /PA7.25%÷1.012×0.690—×1.0485.18%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP23.08%÷1.076×0.930×1.005×1.04821.02%
Doubles /BIP7.69%÷1.025×0.830×1.005×1.0486.57%
Triples /BIP0.00%÷1.017×0.970×1.005×1.0480.00%
Home runs /BIP3.85%÷1.124×0.700—×1.0482.51%

Factors used: league row International League. Park (home-season share, regressed): HR 125, 1B 115, 2B 105, 3B 103, K 93, BB 102 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .338 → .277; ISO .159 → .116; BABIP .314 → .277. 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 ROKACL D-backs · 16 PAwOBA .602 → .494 (−108)K% 6.2% → 9.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.25%÷0.965×1.440——9.33%
BB% (unintentional) /PA12.50%÷1.069×0.620—×0.9556.92%
HBP% /PA0.00%—×0.720—×0.9550.00%
Singles /BIP41.67%÷1.009×0.820—×0.95532.33%
Doubles /BIP8.33%÷1.031×0.720—×0.9555.56%
Triples /BIP0.00%÷0.984×0.720—×0.9550.00%
Home runs /BIP8.33%÷0.875×0.780—×0.9557.10%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 102, 2B 106, 3B 97, K 93, BB 114 — applied at half strength. Age: age 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .602 → .494; ISO .308 → .277; BABIP .500 → .378. 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 AAAReno Aces · 128 PAwOBA .397 → .361 (−35)K% 15.6% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.62%÷0.951×1.200——19.71%
BB% (unintentional) /PA8.59%÷1.096×0.690—×1.0505.68%
HBP% /PA0.78%—×0.940—×1.0500.77%
Singles /BIP30.43%÷1.026×0.930×1.050×1.05030.42%
Doubles /BIP6.52%÷1.059×0.830×1.050×1.0505.63%
Triples /BIP2.17%÷1.150×0.970×1.050×1.0502.02%
Home runs /BIP3.26%÷1.012×0.700—×1.0502.37%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 105, 2B 112, 3B 130, K 90, BB 119 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .397 → .361; ISO .170 → .142; BABIP .396 → .382. 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 AAAReno Aces · 131 PAwOBA .401 → .361 (−40)K% 13.7% → 16.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.74%÷1.004×1.200——16.42%
BB% (unintentional) /PA10.69%÷1.020×0.690—×1.0507.59%
HBP% /PA0.76%—×0.940—×1.0500.75%
Singles /BIP21.65%÷1.025×0.930×1.050×1.05021.66%
Doubles /BIP11.34%÷0.996×0.830×1.050×1.05010.42%
Triples /BIP1.03%÷1.100×0.970×1.050×1.0501.00%
Home runs /BIP4.12%÷0.965×0.700—×1.0503.14%

Factors used: league row International League. Park (home-season share, regressed): HR 93, 1B 105, 2B 99, 3B 120, K 101, BB 104 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .401 → .361; ISO .217 → .187; BABIP .351 → .338. 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 AAAmarillo Sod Poodles · 329 PAwOBA .377 → .324 (−54)K% 19.8% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.76%÷0.946×1.220——25.49%
BB% (unintentional) /PA11.25%÷0.992×0.690—×1.0508.21%
HBP% /PA1.52%—×0.850—×1.0501.36%
Singles /BIP20.36%÷1.025×0.940×1.050×1.05020.58%
Doubles /BIP8.14%÷1.034×0.870×1.050×1.0507.55%
Triples /BIP3.62%÷0.945×0.920×1.050×1.0503.89%
Home runs /BIP4.52%÷1.271×0.780—×1.0502.92%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 154, 1B 105, 2B 107, 3B 89, K 89, BB 98 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .377 → .324; ISO .224 → .180; BABIP .335 → .328. 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 AAAReno Aces · 166 PAwOBA .458 → .389 (−69)K% 20.5% → 24.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.48%÷0.991×1.200——24.80%
BB% (unintentional) /PA9.04%÷0.963×0.690—×1.0506.80%
HBP% /PA1.20%—×0.940—×1.0501.19%
Singles /BIP27.83%÷1.047×0.930×1.050×1.05027.24%
Doubles /BIP9.57%÷1.096×0.830×1.050×1.0507.99%
Triples /BIP3.48%÷1.113×0.920×1.050×1.0503.17%
Home runs /BIP6.96%÷0.958×0.700—×1.0505.34%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 109, 2B 119, 3B 123, K 98, BB 93 — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .458 → .389; ISO .289 → .227; BABIP .439 → .406. 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).

2019 AKane County Cougars · 402 PAwOBA .376 → .320 (−56)K% 17.9% → 24.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.91%÷0.990×1.360——24.61%
BB% (unintentional) /PA10.20%÷1.083×0.690—×1.0456.79%
HBP% /PA1.24%—×0.780—×1.0451.01%
Singles /BIP26.33%÷1.038×0.920×0.994×1.04524.26%
Doubles /BIP7.47%÷0.920×0.830×0.994×1.0457.00%
Triples /BIP2.49%÷1.056×0.910×0.994×1.0452.23%
Home runs /BIP2.85%÷0.875×0.800—×1.0452.72%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 108, 2B 84, 3B 111, K 98, BB 117 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .376 → .320; ISO .167 → .151; BABIP .372 → .343. 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).