Carlos OviedoC FCL Mets
Age 21 R/R 6'1" / 210 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 45 proj PA
wRC+†46
AVG/OBP/SLG.185 / .256 / .275
PA45
HR1
K%36
BB%8
ISO91
MLB%0%
Value2026 · WAR
BAT: -2.7 runs (wOBA-derived runs vs avg)-3BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +1.3 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
0.00.51.00.30.40.40.50.40.2+$15M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Pre-Arb$1.0M+0.4$0.9M+$0.5M
2034Pre-Arb$1.0M+0.2$0.4M+$0.0M
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$1M

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. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Mets 2 148133 24901 11462 01 180253271524 90261 317 237 40
202217 ROKDSL Mets 2 148127 341302 17322 01 268363417780 150337 2211 347 124
202318 ROKFCL Mets 7969 8302 9321 00 116228246474 130171 4111 216 24
202318 ROKFCL Mets 7963 12403 15201 00 190354397751 206225 2519 343 121
202419 ROK2 teams 5146 3100 3341 00 6514087227 22250 676 95 -69
202419 ROK2 teams 5144 4100 5231 00 91200114314 23190 4510 161 -18
▸ 2026 Season
202621 MLBNYM 4542 8201 3160 00 190244310554 119287 367 246 46 -3 +0 +0 +1 +1 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBNYM 34% 113102 20412 9391 10 196268314582 118289 358 257 55 -6 +0 +0 +2 +3 -0.0
202823 MLBNYM 48% 248223 44914 20823 21 197272300573 103290 338 265 61 -11 +0 +0 +4 +7 0.0
202924 MLBNYM 53% 347312 651327 281134 31 208282330612 122292 338 270 65 -14 +0 +0 +6 +10 0.3
203025 MLBNYM 55% 407367 751528 331314 41 204277322599 117292 328 273 67 -15 +0 +0 +7 +12 0.4
203126 MLBNYM 56% 444400 821629 361435 42 205279323601 118292 328 274 68 -16 +0 +0 +8 +13 0.4
203227 MLBNYM 55% 463417 851729 381495 42 204278319597 115291 328 274 68 -17 +0 +0 +8 +13 0.5
203328 MLBNYM 55% 470423 851729 391525 42 201276314591 113291 328 273 67 -18 +0 -1 +8 +13 0.4
203429 MLBNYM 53% 468421 851729 391535 41 202277316593 114290 338 271 66 -18 +0 -1 +8 +13 0.2
202722 MLBNYM 34% 3936 7101 3130 00 194256306562 111289 338 249 49 -2 +0 +0 +1 +1 -0.0
202823 MLBNYM 48% 120108 22412 10401 10 204277315592 111290 338 257 55 -6 +0 +0 +2 +3 -0.0
202924 MLBNYM 53% 183164 33713 15592 21 201276311587 110291 328 262 59 -8 +0 +0 +3 +5 -0.0
203025 MLBNYM 55% 223201 40814 18722 21 199271308580 109292 328 265 61 -10 +0 +0 +4 +6 0.0
203126 MLBNYM 56% 247222 45915 20803 21 203278320597 117291 328 266 62 -11 +0 +0 +4 +7 0.1
203227 MLBNYM 55% 255229 46915 21823 21 201277314591 114291 328 266 62 -11 +0 +0 +5 +7 0.1
203328 MLBNYM 55% 257231 46915 21833 21 199275312586 113291 328 265 61 -11 +0 -0 +5 +7 0.0
203429 MLBNYM 53% 250224 45915 21813 21 201278317595 116290 328 263 60 -11 +0 -1 +4 +7 -0.1
▸ Career Totals
Career 15741415 28456730 12951017 136 201275314589 113288 328 264 60 -71 +0 -1 +28 +45 0.1
/ 162G 650584 11723312 532117 52 200274312586 111288 328 264 60 -29 +0 -0 +12 +18 0.0
Career 32832955 5841231461 268109036 2611 198272311583 113287 338 265 61 -144 +1 -2 +59 +93 0.7
/ 162G 650585 11524312 532167 52 197271309581 113286 338 265 61 -28 +0 -0 +12 +18 0.1

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
202217 ROKDSL Mets 2 148127 341302 17322 01 268363417780 150337 2211 347 124 +4 -0 +4 0.8
202318 ROKFCL Mets 7963 12403 15201 00 190354397751 206225 2519 343 121 +2 +0 +2 0.4
202419 A+Brooklyn Cyclones 1918 0000 1100 00 5353 535 37 -114 -5 +0 +1 -0.4
202419 ROKFCL Mets 3226 4100 4131 00 154290192483 38308 4112 235 38 -2 +0 +1 -0.1

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,6183115204275322+29+201.21.3
/162664136+11.9+8.20.5pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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 Oviedo (OGILVIE) 21 185/256/275 90287 10 36% 8% 46 -0.1
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Pablo Aliendo
2022 · A
21 39 39→55 44→45 37 185/262/263 79305 76 39% 6% 46 -2.0 203/269/331 128302 145 36% 6% 66 -0.6 196/264/34314728618537%6%64-0.4
Payton Henry
2018 · A
21 39→30 42→50 46→30 38 189/254/293 104302 83 38% 7% 50 -1.8 179/246/274 95319 102 44% 6% 42 -2.3 255/300/39914433320129%4%91+0.4
Alexander Mojica
2023 · A
20 34 41→45 47→40 39 168/245/259 91281 103 41% 8% 37 -2.6 203/283/327 124326 126 38% 9% 71 -0.3 196/292/34314730914337%10%75-0.0
Freuddy Batista
2021 · A
21 40 41→50 48→40 35 192/245/289 98307 85 39% 6% 43 -2.2 207/273/364 157295 186 35% 7% 76 +0.1 199/268/36016028318535%6%70-0.2
Will Banfield
2021 · A
21 34→35 40→50 47→30 34 174/220/260 86266 83 37% 5% 26 -3.4 180/221/294 114261 123 35% 4% 35 -2.8 194/236/29610226912032%4%39-1.2
Arturo De Freitas
2023 · A
22 35 39→45 45→40 34 173/222/254 81276 74 39% 5% 24 -3.5 183/241/264 81308 85 40% 6% 36 -2.7 115/169/126122240046%5%-33-1.4
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Rey Duran
2009 · A
20 36 41→50 49→40 41 183/243/277 94256 96 31% 6% 40 -2.4 213/267/338 125268 145 25% 6% 66 -0.6 210/263/34913924619223%5%65-0.3
Joey Rose
2019 · A
21 36 42→50 51→40 34 172/236/275 102313 94 45% 7% 37 -2.6 185/238/277 92297 75 38% 6% 38 -2.6 150/191/229782236234%4%3-1.6
Joe DeCarlo
2015 · A
21 42→37 41→55 41→30 40 197/270/296 100310 82 37% 7% 57 -1.2 186/271/313 127278 142 36% 8% 63 -0.8 194/273/35516126220133%8%70-0.2
Alex Jackson
2017 · A
21 40→35 44→60 45→30 36 195/257/318 123301 114 37% 6% 57 -1.2 191/248/350 159289 202 40% 5% 63 -0.9 194/265/36817426722235%6%71-0.1
Miguel Jerez
2018 · A
20 36 37→60 47→40 38 175/233/245 70281 45 37% 7% 27 -3.3 175/239/304 129273 164 40% 6% 46 -2.0 137/211/27613920019142%7%26-1.3
Franklin Tineo
2016 · A
21 36 38→45 41→50 47 177/258/254 77247 57 29% 9% 41 -2.3 190/264/281 91260 710 28% 8% 50 -1.7 184/261/2809623981325%8%47-0.7
Wendell Rijo
2017 · AA
21 39→41 39→55 46→50 38 192/239/276 85274 611 31% 5% 37 -2.6 199/255/292 93268 88 28% 6% 49 -1.8 208/263/371163264201429%6%70-0.2
Rudy van Heydoorn
2010 · A
21 33 41→45 40→50 41 166/249/256 90260 98 37% 8% 39 -2.5 197/273/307 110309 105 36% 8% 61 -1.0 204/303/33813429214232%11%83+0.2
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0
Jesus Flores
2006 · A
21 37→38 41→50 43→30 32 188/218/284 97276 105 35% 3% 30 -3.1 214/267/352 138300 153 33% 5% 70 -0.3 244/302/38213831115025%6%89+0.4
Alex Murphy
2016 · A
21 42→36 41→50 50→40 39 204/256/310 107290 85 32% 6% 54 -1.4 196/253/320 124287 133 35% 6% 56 -1.3 185/244/31012526914135%6%46-1.4