Elvin GarciaSS Delmarva Shorebirds
Age 19 S/R 6'2" / 165 lbs A HR +8% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION189 act + 126 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.186 / .264 / .265
PA126
HR1
K%36
BB%8
BABIP294
ISO80
MLB%0%
Value2026 · WAR
BAT: -20.0 runs (wOBA-derived runs vs avg)-20BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +8.9 runs (Replacement-level credit)+9REPTotal WAR: -0.80-0.8WAR
0.00.51.00.10.50.60.80.90.90.90.8+$32M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 38
Toolsscout grade
CONTACT25
scouting grade only
POWER38
scouting grade only
EYE60
scouting grade only
SPEED53
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.6$2M+$1M
2031Pre-Arb$0.9M+0.8$2M+$2M
2032Pre-Arb$0.9M+0.9$2M+$2M
2033Arb-1$2M+0.9$2M+$1M
2034Arb-2$3M+0.9$2M+$0.7M
2035Arb-3$4M+0.8$2M+$0.1M
Totals $12M $12M +$7M

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
202417 ROKDSL Orioles Black 139118 22731 18382 121 186304322626 136263 2713 284 76
202417 ROKDSL Orioles Black 139109 321051 27252 121 294442505947 211369 1819 416 176
202518 ROKFCL Orioles 115101 14201 10633 12 139237188425 50342 559 194 7
202518 ROKFCL Orioles 11594 22411 17423 12 234368330698 96404 3715 325 107
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ABAL 189169 32511 13876 01 189271249520 59383 467 238 40 -13 -0 +0 +2 +5 -0.6
YTD19 ABAL 189161 43712 21616 01 267372360733 93418 3211 337 116 +3 -0 +0 +2 +5 1.1
ROS19 ABAL 0% 126113 21411 10452 21 186264265529 80296 368 249 49 -7 +0 +0 +1 +4 -0.2
ROS19 MLBBAL 0% 01 0000 000 00 300 239 41 +0 +0
FULL19 ABAL 189170 32511 13876 01 188271247518 59378 467 238 40 -13 -0 +0 +2 +5 -0.6
TOT19 ABAL 315282 53922 231328 22 188268255524 67342 427 243 44 -20 -0 +0 +3 +9 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBBAL 34% 315280 571025 261066 52 204285307592 104297 348 264 60 -14 +0 +0 +3 +9 -0.2
202821 MLBBAL 48% 420375 771427 351377 73 205285309595 104298 338 274 68 -15 +0 +0 +4 +12 0.1
202922 MLBBAL 54% 491438 911639 411569 93 208289320609 112298 328 280 72 -15 +1 +0 +5 +14 0.5
203023 MLBBAL 57% 534475 10118311 451679 104 213293333626 120299 318 283 75 -15 +0 +0 +6 +15 0.6
203124 MLBBAL 57% 562499 10719312 4817610 114 214296337633 122300 319 285 76 -15 +1 +0 +6 +16 0.8
203225 MLBBAL 57% 576512 11020312 4918010 124 215296336632 121300 319 286 77 -15 +1 +0 +6 +16 0.9
203326 MLBBAL 56% 583518 11020312 5018210 124 212294332626 120300 319 287 77 -15 +1 +0 +6 +17 0.9
203427 MLBBAL 55% 582516 11020312 5118210 124 213296333630 120300 319 287 78 -15 +1 +0 +6 +16 0.9
203528 MLBBAL 59% 577511 10819312 5118110 124 211295331626 119299 319 286 77 -15 +1 -1 +6 +16 0.8
203629 MLBBAL 61% 567502 10719312 5017910 114 213297335632 122299 329 284 76 -16 +1 -1 +6 +16 0.6
203730 MLBBAL 62% 556492 10318311 4917710 104 209294325619 116298 329 281 74 -17 +0 -2 +6 +16 0.3
203831 MLBBAL 63% 542480 9917310 481749 104 206291317607 110295 329 278 71 -18 +0 -3 +6 +15 0.1
202720 MLBBAL 34% 10896 21412 9362 21 219299344643 125302 338 255 53 -6 +0 +0 +1 +3 -0.2
202821 MLBBAL 48% 204181 38714 17664 41 210292326618 116302 328 264 60 -9 +0 +0 +2 +6 -0.1
202922 MLBBAL 54% 266237 50915 22855 52 211292321612 110303 328 271 65 -10 +0 +0 +3 +8 0.0
203023 MLBBAL 57% 302268 581126 26955 62 216298340637 123303 319 275 68 -11 +0 +0 +3 +9 0.1
203124 MLBBAL 57% 318282 621127 27996 62 220302348649 128304 318 276 70 -11 +0 +0 +3 +9 0.2
203225 MLBBAL 57% 325288 631127 281016 72 219301344645 125304 319 277 70 -11 +1 +0 +3 +9 0.2
203326 MLBBAL 56% 329292 631127 281036 72 216298339637 123304 319 278 71 -11 +1 +0 +4 +9 0.3
203427 MLBBAL 55% 323286 621127 281016 72 217300343643 126304 319 278 71 -11 +1 +0 +3 +9 0.3
203528 MLBBAL 59% 341302 651227 301076 72 215299338637 123304 319 277 70 -12 +1 -0 +4 +10 0.2
203629 MLBBAL 61% 346306 661227 311096 72 216300337637 121303 329 275 69 -12 +1 -1 +4 +10 0.1
203730 MLBBAL 62% 346306 661227 311106 62 216300337637 121302 329 273 67 -13 +0 -1 +4 +10 -0.0
203831 MLBBAL 63% 342303 641127 301106 62 211295330625 119300 329 269 64 -14 +0 -2 +4 +10 -0.2
▸ Career Totals
Career 35503148 6781222173 307112264 7022 215298337635 122306 329 274 68 -130 +5 -4 +38 +101 0.9
/ 162G 650576 12422413 5620512 134 215298335633 120307 329 274 68 -24 +1 -1 +7 +18 0.2
Career 66855930 123722338128 5812143117 13648 209292324616 115300 329 280 73 -208 +8 -7 +72 +189 5.6
/ 162G 650577 12022412 5620811 135 208290322613 114299 329 280 73 -20 +1 -1 +7 +18 0.5

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
202417 ROKDSL Orioles Black 139109 321051 27252 121 294442505947 211369 1819 416 176 +12 +2 +4 1.8
202518 ROKFCL Orioles 11594 22411 17423 12 234368330698 96404 3715 325 107 +1 -1 +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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#3Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#6Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,7147371211290327+40+243.43.3
/1626641313+7.1+4.30.6pk7: 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
Elvin Garcia (OGILVIE) 19 20→25 33→38 48→53 60 188/268/255 67342 22 42% 7% 44 -0.8
Jose Acosta
2019 · A
19 39 37→45 53→55 47 185/259/257 72250 414 26% 8% 42 -2.3 225/287/323 98318 619 29% 7% 70 -0.3 201/262/323122304122136%6%57-0.6
Juan Mosquera
2007 · A
19 38 35→30 49→55 44 180/246/238 57263 315 31% 8% 30 -3.1 201/290/246 45281 114 26% 10% 53 -1.5 210/308/2372728001722%11%56-0.4
Adrian Placencia
2022 · A
19 36→37 40→45 48→50 44 172/262/264 92283 87 39% 10% 46 -2.0 186/278/306 120309 1312 40% 10% 63 -0.8 178/272/297119295141341%10%56-1.1
Jose Perez
2023 · A
19 41 36→40 44→45 51 193/275/258 65253 38 24% 9% 50 -1.8 200/306/292 92270 56 25% 12% 72 -0.2 182/303/271882445524%13%64-0.3
Daniel Vellojin
2019 · A
19 39 39→45 47→45 48 189/268/273 83260 66 28% 9% 50 -1.7 214/303/312 98272 78 22% 10% 76 +0.0 196/299/31111625812627%12%71-0.1
Alejandro Flores
2015 · A
19 40 41→50 48→40 43 199/259/294 95265 95 28% 7% 51 -1.7 195/256/288 93291 86 33% 7% 48 -1.9 202/257/34214027113430%6%59-0.5
Logan Wagner
2023 · A
19 43→31 36→60 48→50 42 203/264/271 68294 48 31% 7% 47 -1.9 193/285/298 105300 99 35% 10% 65 -0.7 173/266/319146258171037%9%60-0.5
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Junior Valera
2013 · A
20 42 36→40 51→60 45 196/266/265 69275 210 28% 8% 46 -2.0 226/289/310 84293 318 22% 8% 67 -0.5 245/308/3389430732820%8%77+0.1
Kleiber Rodriguez
2018 · A
19 37 35→30 46→40 46 175/250/234 59244 25 27% 8% 33 -2.9 219/280/288 69282 35 21% 7% 58 -1.2 240/298/301612842415%8%67-0.2
Allan Castro
2022 · A
19 38→43 38→45 51→55 41 184/252/273 90271 46 32% 7% 43 -2.2 192/261/299 107277 811 31% 8% 54 -1.4 198/272/30510827391429%9%57-1.0
Robel García
2012 · A
19 37 43→50 53→40 43 183/255/301 118276 99 35% 8% 52 -1.6 184/251/272 88280 55 33% 8% 42 -2.3 192/262/38319227227239%8%75+0.0
Nerwilian Cedeño
2021 · A
19 39→32 35→45 49→50 49 184/269/244 60270 27 30% 10% 43 -2.2 193/268/302 109302 1011 36% 9% 58 -1.2 173/244/282109262121237%8%40-1.4
Brainer Bonaci
2022 · A
20 41→42 39→45 53→50 42 196/255/285 89270 513 28% 7% 46 -2.0 211/283/320 109300 1013 30% 9% 69 -0.4 209/285/321112292121430%9%67-0.4
Ghordy Santos
2019 · A
19 37 38→40 51→50 53 176/275/255 79250 516 29% 11% 50 -1.8 207/278/291 84314 615 33% 8% 58 -1.2 179/234/283104312101144%6%35-1.1
Jeremy Arocho
2018 · A
19 43→46 38→30 53→60 41 203/260/286 83285 412 29% 6% 49 -1.8 223/283/291 68291 211 22% 7% 59 -1.1 217/330/2614529713424%14%71-0.2
Nomar Fana
2022 · A
19 40 38→50 48→50 41 192/248/270 78285 59 33% 7% 40 -2.4 191/260/292 101307 911 38% 8% 52 -1.6 175/255/295120271141438%9%48-0.6
Milkar Perez
2021 · A
19 43 39→40 45→40 44 205/274/289 84285 68 29% 8% 56 -1.3 203/295/261 58310 24 31% 11% 59 -1.1 211/289/292823095231%9%61-0.6
Richard Rodriguez
2012 · A
19 39 36→30 48→50 45 186/255/247 61260 312 28% 8% 37 -2.6 210/266/251 41261 114 19% 7% 42 -2.3 233/291/2542027801615%7%50-0.6
Victor Acosta
2023 · A
19 41 40 50 44 196/275/291 95281 615 30% 8% 58 -1.2 186/272/258 72273 311 30% 7% 49 -1.8 173/260/2406725231230%7%36-1.4