Cedric Mullins

CF Tampa Bay Rays
Age 32 L/L 5'7" / 175 lbs MLB HR -6%H +4% Svc 7.453 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202429MLBBAL499.234/.303/.4051832951.4
202530MLBNYM498.216/.303/.3911722971.3
202631MLBTB502.205/.285/.344152175-0.3
2027PROJ32MLBTB392.222/.302/.3651117890.6
2028PROJ33MLBTB356.215/.294/.349101182-0.3
Last 3 seasons WAR 2.4  ·  Next 2 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service7.453First FA2028Options2
2027Ext / FA-deal$5M
Skills · percentileStatcast 2024-2026
Speed60
Bat Spd38
Avg EV35
Barrel%26
xwOBA26
Form.222/.299/.345 ▼ rolling true talent (60d window) · proj .220/.299/.366
CompsChase d'Arnaud (age 32) · Reggie Taylor (age 32) · Dewayne Wise (age 32)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 9089vR 88
AVG/OBP/SLG.222 / .302 / .365
PA392
HR11
SB17
K%20
BB%9
BABIP254
ISO138
MLB%100%
Value2027 · WAR
BAT: -5.2 runs (wOBA-derived runs vs avg)-5BATRUN: +2.9 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +8.5 runs (Replacement-level credit)+8REPTotal WAR: +0.60+0.6WAR
trajectory · projected WAR by year
0.6-0.32728
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
100.208
POWER
Barrel%
265.1
Avg EV
3588.0
Bat Spd
3870.1
SPEED
Sprint
6027.9
Recent Formrolling true talent ⓘ
K%19%▲17% over 60 PA (60d) · proj 20%
BB%9%·8% over 60 PA (60d) · proj 9%
ISO.123▼.056 over 54 AB (60d) · proj .146
HR/BB3.7%·2.3% over 44 BBE (60d) · proj 4.3%
BABIP.250·.233 over 43 BIP (60d) · proj .251
SLASH.222/.299/.345▼proj .220/.299/.366
Platoon Splits2024-2026 · 1090 PA
vs LHP
vs RHP
Edge
PA
254
836
—
wRC+
81
93
▶R
wOBA
289
306
▶R
ISO
116
185
▶▶R
BABIP
269
242
◀L
K%
17.7%
23.1%
◀◀L
BB%
7.5%
9.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   7.453 yrs.days
Team Control Through   2027
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$5M+0.6$2M-$2M
Totals $5M $2M -$2M
Options · projected decision
2027MUTUAL OPT$4.6M / $0.0M buyoutDECLINE
2028MUTUAL OPT$10.0M / $0.0M buyoutDECLINE

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)
201621 ADelmarva Shorebirds — 559517 141371014 371011 306 273323464787 191314 187 343 67 — — — — — —
201722 AABowie Baysox — 350309 8219113 27580 97 265321460780 194283 178 332 82 — — — — — —
201823 MLBBaltimore Orioles — 191170 40904 17372 23 235312359671 124279 199 302 87 -3 -1 -1 +2 +4 0.2
201823 AAANorfolk Tides — 269242 651736 22392 120 269335438773 169298 148 339 87 — — — — — —
201823 AABowie Baysox — 218201 631256 15281 91 313364512876 199339 137 382 107 — — — — — —
201924 MLBBaltimore Orioles — 7464 6020 4143 10 94183156339 62118 195 160 -6 -9 +0 +2 +2 +2 -0.4
201924 AAANorfolk Tides — 306268 55825 25511 134 205274306580 101231 178 256 34 — — — — — —
201924 AABowie Baysox — 226199 541105 22311 203 271347402749 131293 1410 332 71 — — — — — —
202025 MLBBaltimore Orioles — 153140 38433 8371 72 271315407723 136350 245 313 94 -1 +1 +3 +1 +3 0.7
202126 MLBBaltimore Orioles — 675602 17537530 591258 308 291361518879 228322 199 383 137 +30 +3 +6 +2 +15 5.7
202227 MLBBaltimore Orioles — 672608 15732416 471269 3410 258320403723 145299 197 320 98 -1 +3 +8 +2 +15 2.6
202328 MLBBaltimore Orioles — 455404 9423315 431011 193 233308416724 183271 229 317 97 -2 +3 +3 +2 +10 1.5
202328 AABowie Baysox — 2020 3000 020 01 150150150300 167 100 136 -30 — — — — — —
202429 MLBBaltimore Orioles — 499444 10416318 41985 326 234303405708 171261 208 312 95 -3 +4 -0 +2 +11 1.4
202530 MLBNew York Mets — 498435 9423117 501204 224 216303391693 175253 2410 306 97 -2 +3 -1 +2 +11 1.3
202631 MLBTampa Bay Rays — 502439 9010315 43977 2110 205285344629 139227 199 279 75 -15 +0 -1 +2 +11 -0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 37193306 79815424118 31275540 16846 241313410723 168277 208 318 101 +7 +15 +18 +17 +81 14.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201621 A MLEDelmarva Shorebirds — 559532 11829812 221351 306 222254374628 152269 244 267 67 — — — — — —
201722 AA MLEBowie Baysox — 350322 7816111 18730 97 242282401683 158262 215 289 82 — — — — — —
201823 MLB MLEBaltimore Orioles — 191170 40904 17372 23 235312359671 124279 199 297 87 -3 -1 -1 +2 +4 0.2
201823 AAA MLENorfolk Tides — 269249 621436 15462 120 249297402699 153278 176 297 87 — — — — — —
201823 AA MLEBowie Baysox — 218205 561054 11361 91 273313429743 156316 175 326 107 — — — — — —
201924 MLB MLEBaltimore Orioles — 7464 6020 4143 10 94183156339 62118 195 159 -6 -9 +0 +2 +2 +2 -0.4
201924 AAA MLENorfolk Tides — 306279 51725 16631 134 183230276506 93203 215 219 34 — — — — — —
201924 AA MLEBowie Baysox — 226207 47904 14401 203 227279329608 101256 186 273 71 — — — — — —
202025 MLB MLEBaltimore Orioles — 153140 38433 8371 72 271315407723 136350 245 308 94 -1 +1 +3 +1 +3 0.7
202126 MLB MLEBaltimore Orioles — 675606 17238527 561258 308 284352497849 213322 198 370 137 +30 +3 +6 +2 +15 5.7
202227 MLB MLEBaltimore Orioles — 672612 15430416 451269 3410 252312392704 141299 197 314 98 -1 +3 +8 +2 +15 2.6
202328 MLB MLEBaltimore Orioles — 455405 9222315 421011 193 227301407709 180271 229 311 97 -2 +3 +3 +2 +10 1.5
202328 AA MLEBowie Baysox — 2020 3000 020 01 150150150300 160 100 124 -30 — — — — — —
202429 MLB MLEBaltimore Orioles — 499449 10215318 41985 326 227299394693 167261 208 309 95 -3 +4 -0 +2 +11 1.4
202530 MLB MLENew York Mets — 498435 9624117 501204 224 221307398704 177253 2410 312 97 -2 +3 -1 +2 +11 1.3
202631 MLB MLETampa Bay Rays — 502442 8910315 43977 2110 201283339622 138227 199 279 75 -15 +0 -1 +2 +11 -0.3
201621 A MLEDelmarva Shorebirds — 559532 11829812 221351 306 222254374628 152273 244 267 67 — — — — — —
201621 A RAWDelmarva Shorebirds — 559517 141371014 371011 306 273323464787 191314 187 343 67 — — — — — —
201722 AA MLEBowie Baysox — 350322 7816111 18730 97 242282401683 158275 215 289 82 — — — — — —
201722 AA RAWBowie Baysox — 350309 8219113 27580 97 265321460780 194283 178 332 82 — — — — — —
201823 AAA MLE3 teams — 678624 15833814 431195 234 253307399706 146292 186 306 94 — — — — — —
201823 AAA RAW3 teams — 678613 16838816 541045 234 274338440778 166307 158 343 94 — — — — — —
201924 AAA MLE3 teams — 606549 1041649 351175 347 189244282527 93220 196 232 43 — — — — — —
201924 AAA RAW3 teams — 606531 11519410 51965 347 217290324614 107242 168 272 43 — — — — — —
202025 MLB MLEBaltimore Orioles — 153140 38433 8371 72 271315407723 136350 245 308 94 -1 +1 +3 +1 +3 0.7
202025 MLB RAWBaltimore Orioles — 153140 38433 8371 72 271315407723 136350 245 313 94 -1 +1 +3 +1 +3 0.7
202126 MLB MLEBaltimore Orioles — 675606 17238527 561258 308 284352497849 213317 198 370 137 +30 +3 +6 +2 +15 5.7
202126 MLB RAWBaltimore Orioles — 675602 17537530 591258 308 291361518879 228322 199 383 137 +30 +3 +6 +2 +15 5.7
202227 MLB MLEBaltimore Orioles — 672612 15430416 451269 3410 252312392704 141291 197 314 98 -1 +3 +8 +2 +15 2.6
202227 MLB RAWBaltimore Orioles — 672608 15732416 471269 3410 258320403723 145299 197 320 98 -1 +3 +8 +2 +15 2.6
202328 MLB MLE2 teams — 475425 9522315 421031 194 224295395690 172257 229 303 91 -5 +2 +3 +2 +10 1.2
202328 MLB RAW2 teams — 475424 9723315 431031 194 229301403705 175265 229 309 91 -5 +2 +3 +2 +10 1.2
202429 MLB MLEBaltimore Orioles — 499449 10215318 41985 326 227299394693 167251 208 309 95 -3 +4 -0 +2 +11 1.4
202429 MLB RAWBaltimore Orioles — 499444 10416318 41985 326 234303405708 171261 208 312 95 -3 +4 -0 +2 +11 1.4
202530 MLB MLENew York Mets — 498435 9624117 501204 224 221307398704 177260 2410 312 97 -2 +3 -1 +2 +11 1.3
202530 MLB RAWNew York Mets — 498435 9423117 501204 224 216303391693 175253 2410 306 97 -2 +3 -1 +2 +11 1.3
202631 MLB MLETampa Bay Rays — 502442 8910315 43977 2110 201283339622 138222 199 279 75 -15 +0 -1 +2 +11 -0.3
202631 MLB RAWTampa Bay Rays — 502439 9010315 43977 2110 205285344629 139227 199 279 75 -15 +0 -1 +2 +11 -0.3
201621 A MLEDelmarva Shorebirds — 559531 11829812 221351 306 222254375629 153269 244 267 67 — — — — — —
201722 AA MLEBowie Baysox — 350329 7816111 18730 97 237282392674 155262 215 289 82 — — — — — —
201823 AAA MLE3 teams — 678625 15833814 431195 234 253307398705 146291 186 306 94 — — — — — —
201924 AAA MLE3 teams — 606561 1041649 351175 347 185244276521 91212 196 232 43 — — — — — —
202025 MLB MLEBaltimore Orioles — 153143 38433 8371 72 266315399714 133350 245 308 94 — — — — — —
202126 MLB MLEBaltimore Orioles — 675606 17238527 561258 308 284352497849 213322 198 370 137 — — — — — —
202227 MLB MLEBaltimore Orioles — 672613 15430416 451269 3410 251312392704 140299 197 314 98 — — — — — —
202328 MLB MLE2 teams — 475429 9522315 421031 194 221295392686 170266 229 303 91 — — — — — —
202429 MLB MLEBaltimore Orioles — 499450 10215318 41985 326 227299393692 167261 208 309 95 — — — — — —
202530 MLB MLENew York Mets — 498441 9624117 501204 224 218307392699 175253 2410 312 97 — — — — — —
202631 MLB MLETampa Bay Rays — 502447 8910315 43977 2110 199283336618 136227 199 279 75 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 MLB MLEBaltimore Orioles — 499450 10215318 41985 326 227299393692 167261 208 309 95 — — — — — —
202530 MLB MLENew York Mets — 498441 9624117 501204 224 218307392699 175253 2410 312 97 — — — — — —
202631 MLB MLETampa Bay Rays — 502447 8910315 43977 2110 199283336618 136227 199 279 75 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202732 MLB MLETB 100% 477425 9414314 43986 215 221301366667 146251 219 299 89 -6 +2 -1 +2 +10 0.6
▸ 2027 — real world (MLB)
202732 MLB CTXTB 100% 392349 7711211 35805 174 222302365667 143254 209 300 89 -5 +2 -1 +1 +8 0.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202833 MLB MLETB 100% 356318 6810210 31754 113 214293350643 136246 219 290 82 -8 +1 -5 +1 +8 -0.3
202833 MLB CTXTB 100% 356318 6910210 31754 113 215294349644 134249 219 290 82 -8 +1 -5 +1 +8 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 40753624 86716426128 34383044 17949 239312405717 166274 208 316 89 -1 +16 +13 +18 +88 13.8
/ 162G— A+C — 650578 13826420 551327 298 239312401713 163274 208 316 89 -0 +3 +2 +3 +14 2.2
Career— MLE — 64155803 135025947179 469130555 28975 233296386682 153268 207 299 89 -6 +18 +12 +20 +97 14.4
/ 162G— MLE — 650588 13726518 481326 298 233298386684 153269 207 299 89 -1 +3 +2 +3 +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.

2023 AABowie Baysox · 20 PAwOBA .132 → .124 (−8)K% 10.0% → 12.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.00%÷0.988×1.220——12.35%
BB% (unintentional) /PA0.00%÷0.989×0.700—×0.9580.00%
HBP% /PA0.00%—×0.850—×0.9580.00%
Singles /BIP16.67%÷0.965×0.970—×0.95816.05%
Doubles /BIP0.00%÷1.046×0.860—×0.9580.00%
Triples /BIP0.00%÷0.998×0.950—×0.9580.00%
Home runs /BIP0.00%÷1.208×0.780—×0.9580.00%

Factors used: league row EL. Park (home-season share, regressed): HR 142, 1B 93, 2B 109, 3B 100, K 98, BB 98 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average).

Result: wOBA .132 → .124; ISO .000 → .000; BABIP .167 → .160. 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 AAANorfolk Tides · 306 PAwOBA .253 → .219 (−33)K% 16.7% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.973×1.200——20.55%
BB% (unintentional) /PA8.17%÷1.103×0.690—×1.0335.28%
HBP% /PA0.33%—×0.940—×1.0330.32%
Singles /BIP18.43%÷1.033×0.930×0.950×1.03316.29%
Doubles /BIP3.69%÷0.990×0.830×0.950×1.0333.03%
Triples /BIP0.92%÷0.954×0.970×0.950×1.0330.92%
Home runs /BIP2.30%÷0.889×0.840—×1.0332.25%

Factors used: league row IL. Park (home-season share, regressed): HR 78, 1B 107, 2B 98, 3B 91, K 95, BB 121 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .253 → .219; ISO .101 → .098; BABIP .231 → .203. 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 AABowie Baysox · 226 PAwOBA .327 → .273 (−55)K% 13.7% → 17.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.72%÷0.940×1.220——17.80%
BB% (unintentional) /PA9.29%÷1.020×0.700—×0.9986.36%
HBP% /PA0.44%—×0.850—×0.9980.38%
Singles /BIP22.62%÷1.031×0.970×0.950×0.99820.17%
Doubles /BIP6.55%÷0.987×0.860×0.950×0.9985.41%
Triples /BIP0.00%÷1.116×0.950×0.950×0.9980.00%
Home runs /BIP2.98%÷0.987×0.780—×0.9982.35%

Factors used: league row EL. Park (home-season share, regressed): HR 97, 1B 106, 2B 97, 3B 123, K 88, BB 104 — 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 ×0.950.

Result: wOBA .327 → .273; ISO .131 → .107; BABIP .293 → .256. 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).

2018 AAANorfolk Tides · 269 PAwOBA .330 → .297 (−33)K% 14.5% → 17.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.50%÷1.009×1.200——17.24%
BB% (unintentional) /PA7.81%÷0.997×0.690—×1.0485.66%
HBP% /PA0.74%—×0.940—×1.0480.73%
Singles /BIP19.21%÷0.984×0.930×1.001×1.04819.05%
Doubles /BIP8.37%÷1.063×0.830×1.001×1.0486.86%
Triples /BIP1.48%÷1.150×0.970×1.001×1.0481.31%
Home runs /BIP2.96%÷0.964×0.840—×1.0482.70%

Factors used: league row IL. Park (home-season share, regressed): HR 93, 1B 97, 2B 113, 3B 130, K 102, BB 99 — 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.001.

Result: wOBA .330 → .297; ISO .169 → .149; BABIP .298 → .278. 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).

2018 AABowie Baysox · 218 PAwOBA .374 → .326 (−48)K% 12.8% → 16.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.84%÷0.960×1.220——16.32%
BB% (unintentional) /PA6.88%÷0.978×0.700—×1.0124.98%
HBP% /PA0.46%—×0.850—×1.0120.39%
Singles /BIP23.12%÷0.996×0.970×0.964×1.01221.96%
Doubles /BIP6.94%÷0.971×0.860×0.964×1.0125.99%
Triples /BIP2.89%÷0.900×0.950×0.964×1.0122.98%
Home runs /BIP3.47%÷1.060×0.780—×1.0122.58%

Factors used: league row EL. Park (home-season share, regressed): HR 112, 1B 99, 2B 94, 3B 80, K 92, BB 96 — applied at half strength. Age: age 24 vs a level average of 24.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.964.

Result: wOBA .374 → .326; ISO .199 → .167; BABIP .339 → .316. 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).

2017 AABowie Baysox · 350 PAwOBA .328 → .289 (−39)K% 16.6% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.57%÷0.970×1.220——20.84%
BB% (unintentional) /PA7.43%÷1.061×0.700—×1.0275.03%
HBP% /PA0.00%—×0.850—×1.0270.00%
Singles /BIP19.52%÷0.993×0.970×0.976×1.02719.11%
Doubles /BIP7.57%÷1.043×0.860×0.976×1.0276.25%
Triples /BIP0.40%÷1.016×0.950×0.976×1.0270.37%
Home runs /BIP5.18%÷0.998×0.780—×1.0274.16%

Factors used: league row EL. Park (home-season share, regressed): HR 100, 1B 99, 2B 109, 3B 103, K 94, BB 112 — 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 ×0.976.

Result: wOBA .328 → .289; ISO .194 → .163; BABIP .283 → .262. 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).

2016 ADelmarva Shorebirds · 559 PAwOBA .335 → .267 (−68)K% 18.1% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.07%÷1.001×1.340——24.18%
BB% (unintentional) /PA6.62%÷1.079×0.660——4.05%
HBP% /PA0.18%—×0.770——0.14%
Singles /BIP19.23%÷1.015×0.920×0.987—17.20%
Doubles /BIP8.89%÷1.008×0.820×0.987—7.14%
Triples /BIP2.40%÷1.150×0.940×0.987—1.94%
Home runs /BIP3.37%÷0.928×0.820——2.97%

Factors used: league row SAL. Park (home-season share, regressed): HR 86, 1B 103, 2B 102, 3B 130, K 100, BB 116 — 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.987.

Result: wOBA .335 → .267; ISO .191 → .154; BABIP .314 → .269. 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).