Carlos CortesLF Athletics
Age 29 L/S 5'7" / 197 lbs MLB HR -4% Svc 1.000 · Ctrl thru 2030
2026 ROS PROJECTION230 act + 153 ros · stats below = ROS only
wRC+†120
AVG/OBP/SLG.269 / .341 / .451
PA153
HR5
K%18
BB%9
BABIP304
ISO182
MLB%100%
Value2026 · WAR
BAT: +9.9 runs (wOBA-derived runs vs avg)+10BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -4.1 runs (Positional adjustment)-4POSREP: +10.9 runs (Replacement-level credit)+11REPTotal WAR: +1.70+1.7WAR
0.00.91.80.71.31.10.70.3+$24M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 60 / POW 60
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT60
Whiff%
903.0%
xwOBA
710.332
POWER60
Barrel%
528.4
Avg EV
6089.8
Bat Spd
4270.5
EYE60
Chase%
9010.4%
SPEED45
Sprint
1725.9
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.7$3M+$2M
2027Pre-Arb$0.8M+1.3$10M+$9M
2028Arb-1$2M+1.1$8M+$6M
2029Arb-2$3M+0.7$2M+$0.3M
2030Arb-3$3M+0.3$0.9M+$0.0M (cut)
Totals $6M $23M +$17M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201922 A+St. Lucie Mets 526469 882327 411317 65 188263290553 102240 258 246 46
201922 A+St. Lucie Mets 526458 11726311 52777 65 255340397738 142281 1510 327 109
202023 INTLSydney Blue Sox 5651 20703 3141 00 3924367061.142 314486 255
202023 INTLSydney Blue Sox 5651 20703 3141 00 3924367061.142 314486 255 484 229
202124 AA2 teams 413376 7523115 281263 13 199260386646 186249 317 276 69
202124 AA2 teams 413359 9128214 451033 13 253342460801 206310 2511 350 126
202225 AA2 teams 491455 8918213 261565 01 196247330577 134261 325 252 51
202225 AA2 teams 491439 9822312 421245 01 223298369667 146279 259 298 86
202326 AAA2 teams 507443 9123114 551333 32 205297357654 151255 2611 290 80
202326 AAA2 teams 507428 10122117 701013 32 236347411759 175266 2014 338 117
202427 AAASyracuse Mets 321288 579012 30770 31 198274354628 156223 249 274 68
202427 AAASyracuse Mets 321281 6911016 37600 31 246333456789 210255 1912 347 123
202528 AAA2 teams 413372 9628114 33763 20 258324452775 194286 188 336 115
202528 AAA2 teams 413361 11532121 44663 20 319397587984 269337 1611 423 181
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 MLBOAK 230204 571116 22303 10 279358431789 152302 1310 349 125 +6 +0 -1 -2 +7 1.0
YTD29 MLBOAK 230204 571116 22303 10 279358431789 152302 1310 352 128 +7 +0 -1 -2 +7 1.1
ROS29 MLBOAK 100% 153137 37815 14281 10 269341451793 182295 189 342 120 +3 +0 +1 -2 +4 0.7
ROS29 MLBOAK 100% 153137 36815 14281 10 263336445781 182293 189 332 112 +2 +0 +0 -2 +4 0.6
FULL29 MLBOAK 383341 9319211 36584 20 273349437786 164299 159 342 120 +9 +0 -0 -4 +11 1.6
TOT29 MLBOAK 383341 9419211 36584 20 275351439791 164303 159 346 123 +10 +0 -0 -4 +11 1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBOAK 65% 380339 8819112 35703 21 260334428762 168294 189 339 118 +8 +0 -1 -4 +11 1.4
202831 MLBOAK 65% 365325 8318111 34683 20 255331418750 163292 199 335 114 +6 +0 -2 -4 +10 1.1
202932 MLBOAK 65% 346308 7817110 32663 10 253329412742 159288 199 329 110 +4 +0 -2 -4 +10 0.8
203033 MLBOAK 65% 316281 701519 29623 10 249326406732 157283 209 321 104 +1 +0 -3 -3 +9 0.4
203134 MLBOAK 60% 272243 581217 25552 10 239315383698 144277 209 311 96 -1 +0 -4 -3 +8 -0.0
203235 MLBOAK 56% 221197 46916 20462 00 234311381691 147270 219 300 88 -3 +0 -5 -2 +6 -0.4
202730 MLBOAK 65% 247220 571218 23462 10 259335432767 173292 199 329 110 +3 +0 -1 -3 +7 0.7
202831 MLBOAK 65% 237211 541217 22442 10 256332422754 166289 199 325 107 +2 +0 -1 -3 +7 0.5
202932 MLBOAK 65% 225200 501116 21432 10 250327405732 155286 199 319 102 +1 +0 -2 -2 +6 0.3
203033 MLBOAK 65% 205182 45916 19402 10 247325407732 159281 209 312 97 -1 +0 -2 -2 +6 0.1
203134 MLBOAK 60% 165148 34704 15331 00 230305358663 128274 209 302 89 -2 +0 -2 -2 +5 -0.2
203235 MLBOAK 56% 124111 25503 11261 00 225301351652 126267 219 291 81 -3 +0 -3 -1 +4 -0.3
▸ Career Totals
Career 14551303 33072643 12828011 50 253325417742 163290 199 322 104 +7 +1 -9 -19 +41 2.1
/ 162G 650582 14732319 571255 20 253325416740 163290 199 322 104 +3 +0 -4 -8 +18 1.0
Career 47804284 97622914138 405110839 2313 228300384685 157272 238 295 84 -86 -1 -16 -51 +135 -1.9
/ 162G 650583 13331219 551515 32 228300386686 158272 238 295 84 -12 -0 -2 -7 +18 -0.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201922 A+St. Lucie Mets 526458 11726311 52777 65 255340397738 142281 1510 327 109 +5 -1 +15 2.0
202023 INTLSydney Blue Sox 5651 20703 3141 00 3924367061.142 314486 255 484 229 +8 +0 +2 1.0
202124 AABinghamton Rumble Ponies 346304 7826114 35852 12 257337487824 230305 2510 357 131 +12 -1 +10 2.2
202124 INTLSalt River Rafters 6755 13210 10181 01 236364309673 73342 2715 313 97 -0 -0 +2 0.1
202225 AAASyracuse Mets 117107 18401 7242 00 168233234466 65205 216 217 24 -10 +0 +3 -0.7
202225 AABinghamton Rumble Ponies 374332 8018311 351003 01 241319413732 172307 279 323 106 +2 -0 +11 1.3
202326 AAASyracuse Mets 442369 8922115 65893 32 241359428787 187274 2015 350 126 +13 -0 +13 2.6
202326 INTLLeones de Ponce 6559 12002 5120 00 203266305571 102217 188 257 55 -3 +0 +2 -0.2
202427 AAASyracuse Mets 321281 6911016 37600 31 246333456789 210255 1912 347 123 +8 +0 +9 1.8
202528 MLBAthletics 9994 29814 3200 00 309330543872 234347 203 372 142 +5 +0 +1 -4 +3 0.4
202528 AAALas Vegas Aviators 314267 8624017 41463 20 3224186031.021 281333 1513 439 194 +33 +0 +9 4.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 9994 29814 3200 00 309330543872 234347 203 372 142 +5 +0 +1 -4 +3 0.4

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Ryan Churchlast yr '10
career totals — 7 seasons, 2,128 PA
72,1285621264336431-20+109.09.0
/162664177-6.1+3.12.8pk7: 9
#2Fernando Tatislast yr '10
career totals — 8 seasons, 2,009 PA
82,0096013252334421-18-26.76.9
/162664204-5.9-0.82.2pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
71,882578258327423-20-25.45.4
/162664203-7.1-0.61.9pk7: 5
#3Daryle Wardlast yr '08
career totals — 9 seasons, 2,297 PA
92,297821262321445-28-234.75.3
/162664240-8.1-6.61.4pk7: 6
#4Robert Ficklast yr '07
career totals — 8 seasons, 2,585 PA
82,585634258327400-24-194.04.6
/162664161-6.3-4.81.0pk7: 5
#5Shane Spencerlast yr '04
career totals — 5 seasons, 1,568 PA
51,5684113261325410-12-63.63.6
/162664176-5.3-2.71.5pk7: 4
#6Wil Corderolast yr '05
career totals — 6 seasons, 1,639 PA
61,639435262325416-17-133.13.1
/162664172-7.0-5.21.2pk7: 3

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Carlos Cortes (OGILVIE) 29 60 60 45 60 275/351/439 164303 112 15% 9% 123 +1.7
Colin Moran
2022 · MLB
29 51→57 51→55 45→30 49 257/324/418 161315 203 25% 9% 111 +2.5 225/295/356 131292 164 27% 9% 83 +0.6 203/273/31210926913028%8%59-0.5
Jason Kubel
2011 · MLB
29 52→57 56→60 41→40 54 267/338/465 198297 242 19% 10% 129 +3.7 254/324/441 187308 222 24% 9% 117 +2.9 247/319/42818230822126%9%103+1.4
Brennan Boesch
2014 · MLB
29 51→58 50→60 46→50 46 257/309/416 159295 187 20% 6% 104 +2.0 238/277/381 143299 169 25% 5% 81 +0.4 234/269/36913529415926%4%72-0.1
George Kottaras
2012 · MLB
29 48→53 52→55 43→30 54 244/322/422 178289 194 22% 10% 111 +2.5 228/334/418 190293 245 28% 13% 115 +2.8 192/322/38319124627132%16%97+0.4
Ben Grieve
2005 · MLB
29 51→57 50→55 46→45 59 251/356/411 160306 174 22% 13% 123 +3.3 240/321/398 158292 184 23% 10% 105 +2.1 226/304/37915327018023%10%89+0.6
Donovan Walton
2022 · MLB
28 54→59 52→55 40→45 49 273/335/444 171296 206 16% 7% 122 +3.3 237/297/372 135271 138 17% 7% 88 +0.9 254/316/37211928314516%7%94+0.9
Mike Lamb
2005 · MLB
29 53→61 54→60 47→40 53 269/338/450 181300 225 18% 9% 124 +3.4 268/329/445 177296 204 16% 8% 120 +3.1 276/338/44516930019215%8%116+1.8
Jorge Cantu
2011 · MLB
29 54→62 49→60 45→40 48 268/321/422 154297 163 16% 6% 111 +2.5 240/289/410 170264 223 19% 6% 95 +1.4 263/319/46420128327418%6%122+2.1
Wilson Betemit
2011 · MLB
29 50→56 52→60 44→40 47 252/315/425 173316 194 26% 8% 109 +2.4 264/326/424 160350 165 27% 8% 113 +2.6 238/301/39115332317230%8%90+0.7
Gio Urshela
2021 · MLB
29 55→60 52→55 45→40 49 280/333/455 175311 204 17% 7% 124 +3.4 274/321/419 145325 164 20% 6% 109 +2.4 277/322/40713033014220%6%104+1.3
Omar Narváez
2021 · MLB
29 51→55 53→50 42→30 54 258/341/423 165302 223 22% 10% 120 +3.1 242/322/373 131288 142 20% 10% 98 +1.6 236/317/35211628012019%10%87+0.4
Ben Broussard
2006 · MLB
29 50→56 56→60 46→45 50 259/327/463 203291 225 19% 8% 124 +3.4 264/318/445 181305 234 21% 6% 116 +2.8 260/312/43117129923321%6%105+1.3
Didi Gregorius
2019 · MLB
29 51→54 56→60 46→50 50 267/319/457 189271 248 13% 6% 119 +3.1 245/300/428 183252 237 14% 6% 104 +2.0 231/285/40417323822515%6%87+0.5
Brad Miller
2019 · MLB
29 45→55 52→60 46→50 51 229/312/404 175297 206 29% 11% 102 +1.9 239/323/451 212301 276 29% 11% 119 +3.1 231/323/46523427832528%11%120+1.5
Andre Ethier
2011 · MLB
29 56→63 58→60 44→45 56 288/365/504 216313 255 17% 10% 150 +5.2 290/364/463 173339 183 19% 10% 139 +4.4 289/367/45016034216219%10%127+3.4
Lonnie Chisenhall
2018 · MLB
29 53→56 50→55 49→45 47 264/317/425 162306 167 20% 7% 109 +2.4 258/322/412 154310 158 21% 8% 108 +2.3 299/376/4411423489515%9%130+0.7
Jesse Winker
2023 · MLB
29 49→59 54→55 47→45 63 253/360/432 179281 212 18% 13% 130 +3.8 244/350/388 144295 168 21% 13% 115 +2.7 243/355/373131299141022%13%109+1.6
Mark Teahen
2011 · MLB
29 54→60 45→55 44→50 49 263/326/397 133323 127 22% 8% 105 +2.1 229/291/327 98305 87 26% 8% 72 -0.2 209/269/284752895528%7%50-0.8
Hank Blalock
2009 · MLB
28 55→57 54→65 50→45 52 278/336/470 192301 216 16% 8% 130 +3.8 250/300/440 190282 246 21% 6% 107 +2.2 239/286/42918926825421%6%95+0.8
Ryan Garko
2010 · MLB
29 54→57 50→55 44→30 51 271/344/424 153292 182 15% 8% 121 +3.2 222/294/350 128255 163 20% 8% 81 +0.4 199/270/30410523614122%7%56-0.8