Carlos RodríguezC FCL Orioles
Age 22 R/R 5'11" / 195 lbs ROK HR +8% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 52 proj PA
wRC+†43
AVG/OBP/SLG.191 / .258 / .263
PA52
HR0
K%33
BB%7
ISO72
MLB%0%
Value2026 · WAR
BAT: -3.3 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.30.3+$6M 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
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202117 ROKDSL Orioles 1 5348 9400 2202 12 188250271521 83310 384 224 30
202117 ROKDSL Orioles 1 5347 13600 3142 12 277346404750 128382 266 332 112
202218 ROKFCL Orioles 7763 11202 10272 10 175307302608 127250 3513 258 56
202218 ROKFCL Orioles 7756 12202 17182 10 214413357770 143263 2322 355 129
202319 ROKFCL Orioles 7969 10101 7382 20 145244203446 58290 489 194 7
202319 ROKFCL Orioles 7963 14101 13252 20 222372286658 63342 3216 313 98
202420 ROKFCL Orioles 7468 17400 5260 11 250301309610 59395 357 281 73
202420 ROKFCL Orioles 7465 22500 8190 11 338411415826 77468 2611 370 141
▸ 2026 Season
202622 MLBBAL 5248 9200 4170 10 188250229479 42290 338 242 43 -3 +0 +0 +1 +1 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBBAL 34% 10797 19311 8341 10 196264278543 82291 327 253 52 -6 +0 +0 +2 +3 -0.1
202824 MLBBAL 46% 237215 44813 18742 31 205272293565 88292 318 262 58 -11 +0 +0 +4 +7 0.0
202925 MLBBAL 52% 324293 611125 251003 41 208277311588 102293 318 267 62 -14 +0 +0 +6 +9 0.2
203026 MLBBAL 54% 381344 731327 301174 51 212283323606 110293 318 269 64 -15 +1 +0 +7 +11 0.3
203127 MLBBAL 54% 410371 781427 321264 51 210280315595 105292 318 269 64 -17 +1 +0 +7 +12 0.3
202723 MLBBAL 34% 3734 6100 3120 00 176243206449 29295 328 250 49 -2 +0 +0 +1 +1 -0.0
202824 MLBBAL 46% 10999 22412 8341 10 222287343630 121297 317 258 56 -5 +0 +0 +2 +3 -0.0
202925 MLBBAL 52% 167150 33613 13522 21 220291333624 113297 318 263 60 -8 +0 +0 +3 +5 0.0
203026 MLBBAL 54% 207187 40714 16642 21 214283326609 112297 318 266 62 -9 +0 +0 +4 +6 0.1
203127 MLBBAL 54% 222200 43814 18682 31 215286325611 110297 318 266 62 -10 +0 +0 +4 +6 0.1
▸ Career Totals
Career 742670 14426413 582307 83 215284324608 109304 318 263 60 -34 +0 +0 +13 +21 0.1
/ 162G 650587 12623411 512016 73 215285324608 109303 318 263 60 -30 +0 +0 +12 +18 0.1
Career 17941616 33162826 14157920 247 205277301578 97298 328 261 58 -85 +2 +0 +32 +51 0.0
/ 162G 650586 1192239 512107 93 203275297572 94296 328 261 58 -31 +1 +0 +12 +18 -0.0

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
202117 ROKDSL Orioles 1 5347 13600 3142 12 277346404750 128382 266 332 112 +1 -1 +2 0.2
202218 ROKFCL Orioles 7756 12202 17182 10 214413357770 143263 2322 355 129 +3 +0 +2 0.5
202319 ROKFCL Orioles 7963 14101 13252 20 222372286658 63342 3216 313 98 -0 +0 +2 0.3
202420 ROKFCL Orioles 7465 22500 8190 11 338411415826 77468 2611 370 141 +3 -0 +2 0.5

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 3 projected seasons
3794139208274308+14+120.20.3
/162664118+11.9+10.00.2pk7: 0
#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 Rodríguez (OGILVIE) 22 191/258/263 72290 01 33% 7% 43 -0.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
Claudio Finol
2022 · A
22 40 39→40 46→45 40 193/251/277 85270 56 30% 6% 43 -2.2 194/250/277 83275 79 30% 6% 43 -2.2 181/246/2587726091232%7%35-0.7
Juan Zabala
2021 · A
22 40 39→40 48→50 37 189/252/274 85300 66 37% 6% 43 -2.2 211/273/309 98301 913 31% 7% 61 -1.0 203/266/29188284101630%7%50-0.7
David Masters
2015 · A
22 38→36 36→45 47→40 40 182/248/249 67278 38 34% 7% 35 -2.8 175/232/242 67239 64 28% 6% 27 -3.3 194/263/33113726618133%7%59-0.5
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Mikell Granberry
2018 · A
22 39 39→45 47→45 38 186/242/277 91282 46 34% 6% 40 -2.4 215/284/323 108302 87 29% 8% 69 -0.4 225/307/35513029913727%10%85+0.2
J.C. Millan
2018 · A
22 40 37→45 45→30 36 194/235/268 74277 48 31% 4% 33 -2.9 221/267/321 100274 96 22% 6% 61 -1.0 227/273/32710126611419%6%61-0.4
Grayson Greiner
2016 · A
23 37 38→45 46→30 35 180/230/254 74285 63 38% 6% 28 -3.2 209/261/311 102295 93 31% 6% 56 -1.3 214/272/32411028810028%7%62-0.5
Franklin Tineo
2017 · A
22 36 38→45 46→50 45 179/245/253 75239 510 26% 7% 35 -2.8 198/277/298 100282 810 30% 8% 60 -1.0 201/298/325124262101225%10%74-0.0
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
Alejandro Torres
2012 · A
23 37 37→40 46→40 35 182/219/253 71267 45 33% 4% 22 -3.7 205/260/281 76311 56 33% 6% 48 -1.9 198/265/228303130034%8%37-0.5
Blake Hunt
2021 · A
22 41 39→50 49→40 43 198/254/288 90263 66 26% 6% 47 -1.9 192/251/307 115278 124 34% 6% 52 -1.6 207/268/34113426314226%6%65-0.3
Willy Diaz
2016 · A
22 39 38→40 43→40 46 187/275/268 81281 63 33% 9% 53 -1.5 189/257/267 78337 45 41% 7% 43 -2.2 169/224/243753182444%5%20-1.2
Caleb Hamilton
2017 · A
22 39 39→45 48→45 45 184/268/268 85290 55 36% 9% 50 -1.8 175/256/274 99265 85 34% 9% 46 -2.0 145/239/28213720521340%10%39-0.8
Brandon Lewis
2021 · A
22 42→36 39→55 49→30 41 203/264/290 86289 76 30% 6% 52 -1.6 200/253/377 177299 253 40% 6% 72 -0.2 180/234/34316326224140%5%52-1.1
Gerardo Bustamante
2008 · A
22 38 39→45 42→50 40 189/237/273 83260 84 30% 6% 36 -2.7 198/258/276 78271 55 27% 7% 46 -2.0 226/262/32599269141222%4%56-0.4
Will Banfield
2022 · A
22 31→35 40→50 48→30 34 163/215/254 91259 84 39% 5% 22 -3.7 193/230/321 128266 153 33% 4% 46 -2.0 194/236/29610226912032%4%39-1.2
Ben Gobbel
2023 · A
23 41→40 36→50 47→50 41 197/258/265 68279 47 29% 6% 43 -2.2 211/270/330 119289 1313 30% 6% 66 -0.6 213/262/352139271171228%4%64-0.4
Fabian Pertuz
2023 · A
22 37→33 41→40 49→55 33 185/229/278 92285 89 37% 4% 33 -2.9 172/223/263 91273 912 38% 5% 28 -3.2 143/198/2238022791340%5%4-2.5
Jose Sibrian
2021 · A
22 43 38→50 49→30 39 204/261/283 79291 56 30% 6% 49 -1.8 200/255/276 76267 53 26% 5% 45 -2.1 193/253/280872458024%5%42-0.8