Coby Mayo

3B Baltimore Orioles
Age 25 R/R 6'5" / 225 lbs MLB HR +9% Svc 1.988 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AAA/A+2 orgs406.293/.374/.592254114—.248/.309/.467
202422MLBBAL46.098/.196/.09800-9-0.5
202523AAABAL195.226/.323/.4528170—.189/.260/.360
202523MLBBAL294.217/.299/.38811391-0.9
202624MLBBAL454.228/.298/.4612441061.7
2027PROJ25MLBBAL423.227/.301/.4321951001.2
2028PROJ82% MLB26MLBBAL351.227/.301/.4321641001.0
2029PROJ82% MLB27MLBBAL346.225/.300/.429153990.9
Last 3 seasons WAR 0.3  ·  Next 3 projected WAR 3.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.988First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$2M2030Arb-2$3M2031Arb-3$4M
Skills · percentileStatcast 2024-2026
Bat Spd79
Barrel%72
Speed60
Avg EV54
xwOBA53
Form.238/.322/.459 ▲▲ rolling true talent (60d window) · proj .222/.295/.420
CompsJerry Sands (age 25) · Davis Schneider (age 25) · Richie Shaffer (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 104100vR 89
AVG/OBP/SLG.227 / .301 / .432
PA423
HR19
SB5
K%28
BB%8
BABIP276
ISO205
MLB%100%
Value2027 · WAR
BAT: -0.0 runs (wOBA-derived runs vs avg)-0BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.5 runs (Defensive runs vs avg)+1FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +9.2 runs (Replacement-level credit)+9REPTotal WAR: +0.50+0.5WAR
0.00.51.00.51.00.90.70.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$18M ctrl surplus
Tools · Recent Form · Splits · ContractCON 35 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT35
xAVG
110.219
POWER50
Barrel%
7211.5
Avg EV
5489.4
Bat Spd
7974.4
EYE50
scouting grade only
SPEED55
Sprint
6027.9
Recent Formrolling true talent ⓘ
K%25%▲▲23% over 100 PA (60d) · proj 28%
BB%10%▲▲12% over 100 PA (60d) · proj 8%
ISO.220▲.261 over 88 AB (60d) · proj .198
HR/BB7.8%▲9.2% over 65 BBE (60d) · proj 6.9%
BABIP.273·.305 over 59 BIP (60d) · proj .271
SLASH.238/.322/.459▲▲proj .222/.295/.420
Platoon Splits2024-2026 · 400 PA
vs LHP
vs RHP
Edge
PA
122
278
—
wRC+
118
64
◀◀L
wOBA
343
264
◀◀L
ISO
217
133
◀◀L
BABIP
288
240
◀◀L
K%
25.4%
31.7%
◀◀L
BB%
9.0%
9.4%
▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.988 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.5$2M+$1M
2028Pre-Arb$0.8M+1.0$7M+$7M
2029Arb-1$2M+0.9$3M+$1M
2030Arb-2$3M+0.7$2M+$0.0M (cut)
2031Arb-3$4M+0.5$1M+$0.0M (cut)
Totals $4M $16M +$9M

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)
202119 ADelmarva Shorebirds — 125106 33815 16263 50 311416547963 236373 2113 423 107 — — — — — —
202119 ROKFCL Orioles Black — 9176 25604 13142 60 3294405661.005 237362 1514 441 105 — — — — — —
202220 AABowie Baysox — 145128 32405 12504 00 250333398732 148365 348 329 63 — — — — — —
202220 A+Aberdeen IronBirds — 288255 6416214 27623 51 251330494824 243275 229 357 76 — — — — — —
202321 AAANorfolk Tides — 267217 5815112 42625 10 267398512909 244315 2316 397 105 — — — — — —
202321 AABowie Baysox — 347287 8830217 51868 41 3074256031.028 296384 2515 443 122 — — — — — —
202422 MLBBaltimore Orioles — 4641 4000 4221 00 9819698293 211 489 155 -9 -6 +0 -1 +2 +1 -0.5
202422 AAANorfolk Tides — 390345 9923322 40973 44 287366562928 275338 2510 401 108 — — — — — —
202422 A+Aberdeen IronBirds — 1613 6303 251 00 4625621.3851.947 923600 3112 764 263 — — — — — —
202523 MLBBaltimore Orioles — 294263 5712011 27844 30 217299388687 171274 299 309 91 -3 +1 -4 -9 +6 -0.9
202523 AAANorfolk Tides — 195168 381028 23531 11 226323452775 226273 2712 337 70 — — — — — —
202624 MLBBaltimore Orioles — 454412 9418324 361385 40 228298461759 233279 308 333 106 +4 +1 +1 +2 +10 1.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 794716 15530335 6724410 70 216293413706 197274 318 314 98 -2 +1 -4 -5 +17 0.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202119 A MLEDelmarva Shorebirds — 125111 28614 11343 50 252336432768 180325 279 326 107 — — — — — —
202119 ROK MLEFCL Orioles Black — 9181 20403 8202 60 247330407737 160289 229 323 105 — — — — — —
202220 AA MLEBowie Baysox — 145131 27303 9614 00 206278298575 92352 426 261 63 — — — — — —
202220 A+ MLEAberdeen IronBirds — 288265 5513212 17823 51 208263408671 200236 286 281 76 — — — — — —
202321 AAA MLENorfolk Tides — 267227 511319 32765 10 225333410743 185280 2812 323 105 — — — — — —
202321 AA MLEBowie Baysox — 347301 7624211 371068 41 252350455805 203346 3111 348 122 — — — — — —
202422 MLB MLEBaltimore Orioles — 4641 4000 4221 00 9819698293 211 489 155 -9 -6 +0 -1 +2 +1 -0.5
202422 AAA MLENorfolk Tides — 390357 8819316 281093 44 246307451758 204305 287 328 108 — — — — — —
202422 A+ MLEAberdeen IronBirds — 1614 4202 171 00 2863758571.232 571439 446 557 263 — — — — — —
202523 MLB MLEBaltimore Orioles — 294263 5712011 27844 30 217299388687 171274 299 303 91 -3 +1 -4 -9 +6 -0.9
202523 AAA MLENorfolk Tides — 195175 33826 16661 11 189260360620 171250 348 272 70 — — — — — —
202624 MLB MLEBaltimore Orioles — 454412 9318323 361385 40 226296451747 226279 308 326 106 +4 +1 +1 +2 +10 1.7
202119 A MLE2 teams — 216192 481017 19545 110 250333422755 172313 259 325 106 — — — — — —
202119 A RAW2 teams — 216182 581419 29405 110 319426555981 236368 1913 431 106 — — — — — —
202220 A+ MLE2 teams — 433396 8216215 261447 51 207268371639 164278 336 274 72 — — — — — —
202220 A+ RAW2 teams — 433383 9620219 391127 51 251331462793 211301 269 348 72 — — — — — —
202321 AA MLE2 teams — 614528 12637320 6918213 51 239341434775 195321 3011 337 114 — — — — — —
202321 AA RAW2 teams — 614504 14645329 9314813 51 290413563977 274353 2415 423 114 — — — — — —
202422 AAA MLE3 teams — 452412 9721319 331375 44 235300439739 204302 307 318 102 — — — — — —
202422 AAA RAW3 teams — 452399 10926325 461245 44 273356541897 268333 2710 389 102 — — — — — —
202523 MLB MLE2 teams — 489438 9020217 431505 41 205284377661 171266 319 291 83 -10 +0 -4 -9 +11 -1.2
202523 MLB RAW2 teams — 489431 9522219 501375 41 220309413722 193273 2810 320 83 -10 +0 -4 -9 +11 -1.2
202624 MLB MLEBaltimore Orioles — 454412 9318323 361385 40 226296451747 226278 308 326 106 +4 +1 +1 +2 +10 1.7
202624 MLB RAWBaltimore Orioles — 454412 9418324 361385 40 228298461759 233279 308 333 106 +4 +1 +1 +2 +10 1.7
202119 A MLE2 teams — 216190 481017 19545 110 253333426760 174310 259 325 106 — — — — — —
202220 A+ MLE2 teams — 433397 8216215 261447 51 207268370638 164275 336 274 72 — — — — — —
202321 AA MLE2 teams — 614527 12637320 6918213 51 239341435776 195317 3011 337 114 — — — — — —
202422 AAA MLE3 teams — 452411 9721319 331375 44 236300440740 204300 307 318 102 — — — — — —
202523 MLB MLE2 teams — 489438 9020217 431505 41 205284377661 171264 319 291 83 — — — — — —
202624 MLB MLEBaltimore Orioles — 454410 9318323 361385 40 227296454749 227279 308 326 106 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 AAA MLE3 teams — 452411 9721319 331375 44 236300440740 204300 307 318 102 — — — — — —
202523 MLB MLE2 teams — 489438 9020217 431505 41 205284377661 171264 319 291 83 — — — — — —
202624 MLB MLEBaltimore Orioles — 454410 9318323 361385 40 227296454749 227279 308 326 106 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEBAL 100% 502449 10119322 421426 61 222297420717 198271 288 316 100 -0 +1 +1 +2 +11 0.5
▸ 2027 — real world (MLB)
202725 MLB CTXBAL 100% 423380 8617219 351205 51 227301432733 205276 288 322 100 -0 +1 +1 +2 +9 1.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEBAL 82% 428384 8416218 361215 51 222297420717 197270 288 316 100 -0 +1 +1 +2 +9 1.2
202927 MLB MLEBAL 82% 422378 8416218 361205 41 221296417712 196269 289 314 99 -1 +0 +1 +2 +9 1.1
203028 MLB MLEBAL 82% 412370 8015217 351184 31 219294411705 193268 298 311 97 -2 +0 -0 +1 +9 0.9
203129 MLB MLEBAL 82% 397357 7715216 331154 21 216290404695 189266 298 307 94 -3 +0 -1 +1 +9 0.6
203230 MLB MLEBAL 82% 382343 7314215 321124 00 212286395681 183262 298 302 90 -4 +0 -2 +1 +8 0.4
202826 MLB CTXBAL 82% 351314 7214216 301004 41 227301432733 205275 289 322 100 -0 +0 +0 +1 +8 1.0
202927 MLB CTXBAL 82% 346310 6913215 29994 31 225300429729 203274 298 320 99 -1 +0 +0 +1 +7 0.9
203028 MLB CTXBAL 82% 338303 6813215 28974 21 223298423721 200272 298 317 97 -1 +0 -0 +1 +7 0.7
203129 MLB CTXBAL 82% 326293 6412114 27953 11 220294416710 196270 298 313 94 -2 -0 -1 +1 +7 0.5
203230 MLB CTXBAL 82% 313281 6112113 26923 00 216290407696 190267 298 308 90 -4 +0 -1 +1 +7 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24682217 4899411108 20772728 174 221295419714 198274 298 315 97 -9 +2 -6 +0 +53 4.1
/ 162G— A+C — 650584 12925328 551917 41 221296418713 197274 298 315 97 -2 +0 -2 +0 +14 1.1
Career— MLE — 51224590 101821426203 433151167 5212 222298412711 191281 308 312 97 -11 +3 -6 +3 +71 6.2
/ 162G— MLE — 650582 12927326 551929 72 222299412711 191281 308 312 97 -2 +1 -1 +1 +14 1.2

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.

2025 AAANorfolk Tides · 195 PAwOBA .334 → .272 (−61)K% 27.2% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.18%÷0.967×1.200——33.72%
BB% (unintentional) /PA11.79%÷1.063×0.690—×1.0488.03%
HBP% /PA0.51%—×0.940—×1.0480.51%
Singles /BIP15.65%÷0.959×0.930×0.950×1.04815.10%
Doubles /BIP8.70%÷0.978×0.830×0.950×1.0487.35%
Triples /BIP1.74%÷0.900×0.970×0.950×1.0481.87%
Home runs /BIP6.96%÷0.945×0.700—×1.0485.40%

Factors used: league row International League. Park (home-season share, regressed): HR 89, 1B 92, 2B 96, 3B 80, K 93, BB 113 — 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 ×0.950.

Result: wOBA .334 → .272; ISO .226 → .183; BABIP .273 → .250. 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 AAANorfolk Tides · 390 PAwOBA .390 → .328 (−62)K% 24.9% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.87%÷1.070×1.200——27.89%
BB% (unintentional) /PA9.74%÷0.987×0.690—×1.0507.15%
HBP% /PA0.77%—×0.940—×1.0500.76%
Singles /BIP20.56%÷0.962×0.930×0.950×1.05019.83%
Doubles /BIP9.27%÷1.006×0.830×0.950×1.0507.63%
Triples /BIP1.21%÷0.900×0.970×0.950×1.0501.30%
Home runs /BIP8.87%÷0.996×0.700—×1.0506.54%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 92, 2B 101, 3B 80, K 114, BB 97 — 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 ×0.950.

Result: wOBA .390 → .328; ISO .275 → .217; BABIP .338 → .305. 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 A+Aberdeen IronBirds · 16 PAwOBA .741 → .557 (−184)K% 31.2% → 41.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.25%÷0.993×1.310——41.21%
BB% (unintentional) /PA12.50%÷0.947×0.600—×0.9987.90%
HBP% /PA6.25%—×0.770—×0.9984.80%
Singles /BIP0.00%÷1.048×0.870—×0.9980.00%
Doubles /BIP37.50%÷0.980×0.780—×0.99829.78%
Triples /BIP0.00%÷1.150×0.850—×0.9980.00%
Home runs /BIP37.50%÷1.026×0.880—×0.99832.11%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 105, 1B 110, 2B 96, 3B 130, K 99, BB 89 — 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).

Result: wOBA .741 → .557; ISO .923 → .715; BABIP .600 → .439. 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 AABowie Baysox · 347 PAwOBA .432 → .348 (−84)K% 24.8% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.78%÷0.988×1.220——30.62%
BB% (unintentional) /PA14.41%÷0.989×0.700—×1.04210.62%
HBP% /PA2.31%—×0.850—×1.0422.04%
Singles /BIP19.40%÷0.965×0.970×0.963×1.04219.57%
Doubles /BIP14.93%÷1.046×0.860×0.963×1.04212.32%
Triples /BIP1.00%÷0.998×0.950×0.963×1.0420.95%
Home runs /BIP8.46%÷1.208×0.780—×1.0425.69%

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 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .432 → .348; ISO .296 → .215; BABIP .384 → .346. 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 AAANorfolk Tides · 267 PAwOBA .391 → .323 (−68)K% 23.2% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.22%÷0.980×1.200——28.43%
BB% (unintentional) /PA15.73%÷0.948×0.690—×1.05012.02%
HBP% /PA1.87%—×0.940—×1.0501.85%
Singles /BIP19.35%÷1.019×0.930×0.977×1.05018.13%
Doubles /BIP9.68%÷1.015×0.830×0.977×1.0508.12%
Triples /BIP0.65%÷0.900×0.970×0.977×1.0500.71%
Home runs /BIP7.74%÷0.995×0.700—×1.0505.72%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 104, 2B 103, 3B 80, K 96, BB 90 — 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 ×0.977.

Result: wOBA .391 → .323; ISO .244 → .190; BABIP .315 → .280. 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 A+Aberdeen IronBirds · 288 PAwOBA .350 → .281 (−69)K% 21.5% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.53%÷0.991×1.310——28.46%
BB% (unintentional) /PA9.03%÷0.966×0.600—×1.0275.76%
HBP% /PA1.04%—×0.770—×1.0270.82%
Singles /BIP16.58%÷0.980×0.870×0.975×1.02714.75%
Doubles /BIP8.29%÷0.955×0.780×0.975×1.0276.78%
Triples /BIP1.04%÷0.964×0.850×0.975×1.0270.92%
Home runs /BIP7.25%÷1.029×0.880—×1.0276.37%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 106, 1B 96, 2B 91, 3B 93, K 98, BB 93 — applied at half strength. Age: age 21 vs a level average of 22.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.975.

Result: wOBA .350 → .281; ISO .243 → .203; BABIP .275 → .236. 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 AABowie Baysox · 145 PAwOBA .322 → .261 (−61)K% 34.5% → 42.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.48%÷0.992×1.220——42.42%
BB% (unintentional) /PA8.28%÷0.998×0.700—×1.0506.09%
HBP% /PA2.76%—×0.850—×1.0502.46%
Singles /BIP29.49%÷0.995×0.970×0.988×1.05029.82%
Doubles /BIP5.13%÷1.055×0.860×0.988×1.0504.34%
Triples /BIP0.00%÷0.900×0.950×0.988×1.0500.00%
Home runs /BIP6.41%÷1.170×0.780—×1.0504.49%

Factors used: league row EL. Park (home-season share, regressed): HR 134, 1B 99, 2B 111, 3B 80, K 98, BB 100 — 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 ×0.988.

Result: wOBA .322 → .261; ISO .148 → .099; BABIP .365 → .352. 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 ADelmarva Shorebirds · 125 PAwOBA .412 → .326 (−86)K% 20.8% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.80%÷1.027×1.360——27.54%
BB% (unintentional) /PA12.80%÷1.036×0.690—×1.0308.78%
HBP% /PA2.40%—×0.780—×1.0301.93%
Singles /BIP23.75%÷0.967×0.920×0.950×1.03022.10%
Doubles /BIP10.00%÷1.055×0.830×0.950×1.0307.70%
Triples /BIP1.25%÷1.035×0.910×0.950×1.0301.08%
Home runs /BIP6.25%÷1.035×0.800—×1.0304.98%

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

Result: wOBA .412 → .326; ISO .236 → .180; BABIP .373 → .325. 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).