Heliot RamosLF San Francisco Giants
Age 26 R/R 5'11" / 235 lbs MLB HR -8%H -3% Svc 2.599S2 · Ctrl thru 2029
2026 ROS PROJECTION266 act + 429 ros · stats below = ROS only
wRC+†vL 151134vR 91
AVG/OBP/SLG.260 / .317 / .438
PA429
HR16
K%25
BB%7
BABIP319
ISO178
MLB%100%
Value2026 · WAR
BAT: +10.5 runs (wOBA-derived runs vs avg)+10BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: -2.2 runs (Defensive runs vs avg)-2FLDPOS: -7.4 runs (Positional adjustment)-7POSREP: +19.7 runs (Replacement-level credit)+20REPTotal WAR: +2.10+2.1WAR
0.01.12.30.81.81.61.4+$28M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 50 / POW 55
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
609.9%
xwOBA
690.331
POWER55
Barrel%
7612.1
Avg EV
9091.8
Bat Spd
5071.3
EYE45
Chase%
7027.8%
SPEED50
Sprint
4627.3
Platoon Splits2024-2026 · 1313 PA
vs LHP
vs RHP
Edge
PA
337
976
wRC+
157
96
◀◀L
wOBA
390
311
◀◀L
ISO
248
139
◀◀L
BABIP
373
307
◀◀L
K%
25.8%
24.3%
R
BB%
7.4%
6.7%
L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2022
Service   2.599 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+0.8$3M+$3M
2027Arb-2$4M+1.8$13M+$10M
2028Arb-3$6M+1.6$11M+$6M
2029Arb-4$8M+1.4$9M+$3M
Totals $17M $37M +$23M

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
201717 ROKAZL Giants 151142 32744 6693 102 225272415687 190406 464 281 73
201717 ROKAZL Giants 151138 481166 10483 102 3484046451.049 297500 327 451 203
201818 A2 teams 603565 1122268 2220914 87 198246301547 103298 354 239 41
201818 A2 teams 603551 13631912 3615114 87 247309401711 154319 256 316 100
201919 A+3 teams 516465 10322117 3619110 911 222292383674 161328 377 295 84
201919 A+3 teams 516454 12526117 4714110 911 275356449806 174359 279 356 131
202121 AA2 teams 495465 10321314 261664 154 222269370639 148312 345 276 69
202121 AA2 teams 495449 11425314 421384 154 254323416740 163337 288 330 111
202222 AAA2 teams 497459 861418 311557 66 187249275524 87264 316 237 39
202222 AAA2 teams 497447 9917111 431187 66 221300338638 116277 249 291 81
202323 AAA4 teams 454408 10325416 341318 107 252322451773 199330 297 326 108
202323 AAA4 teams 454398 10626616 441188 107 266351482834 216337 2610 364 137
202424 MLB2 teams 652595 16527430 481764 81 277335487823 210343 277 352 128 +21 +1 -5 +2 +18 3.8
202424 MLB2 teams 652590 16226530 531724 81 275338488827 214336 268 361 134 +25 +1 -5 +2 +18 4.3
202525 MLBSan Francisco Giants 695620 16525123 5215817 64 266340421761 155319 237 334 114 +11 -0 -12 -7 +20 1.1
202525 MLBSan Francisco Giants 695620 15924121 5215817 64 256331400731 144309 237 327 108 +7 -0 -12 -7 +20 0.7
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 MLBSF 266249 681539 16730 00 273317466783 193351 276 334 114 +4 +0 -1 -3 +8 0.8
YTD26 MLBSF 266248 701639 17700 00 282328480808 198359 266 353 129 +9 +0 -1 -3 +8 1.3
ROS26 MLBSF 100% 429393 10218216 291094 31 260317438755 178319 257 333 113 +6 +0 -1 -5 +12 1.3
ROS26 MLBSF 100% 429393 10018215 291094 31 254312425737 170313 257 319 102 +1 +0 -1 -5 +12 0.8
FULL26 MLBSF 695642 16833524 451824 31 262314441755 179328 266 325 107 +5 +0 -2 -7 +20 1.6
TOT26 MLBSF 695642 17033525 451824 31 265317449766 184331 266 333 113 +10 +0 -2 -7 +20 2.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSF 100% 660603 15327324 451687 41 254313428741 174311 257 328 109 +7 +0 -2 -7 +19 1.7
202828 MLBSF 100% 660602 15327324 461697 41 254315429743 174311 267 326 108 +6 +0 -3 -7 +19 1.6
202929 MLBSF 100% 654597 15027323 461696 41 251311422733 171310 267 324 106 +5 +0 -3 -7 +19 1.4
203030 MLBSF 100% 641585 14626223 451676 31 250310419729 169308 267 321 104 +3 +0 -4 -7 +18 1.0
203131 MLBSF 100% 628573 14125222 441666 31 246307412718 166304 267 316 100 -0 +0 -5 -7 +18 0.7
203232 MLBSF 100% 616562 13523221 431656 21 240301400702 160300 277 309 95 -4 +0 -5 -7 +17 0.2
203333 MLBSF 100% 552504 11819218 381515 20 234294387681 153293 277 301 88 -7 +0 -6 -6 +16 -0.3
203434 MLBSF 100% 504460 10216115 351414 10 222283359641 137285 287 291 81 -11 +0 -6 -5 +14 -0.8
202727 MLBSF 100% 660603 15127323 451687 41 250310420729 169305 257 314 98 -1 +0 -2 -7 +19 0.9
202828 MLBSF 100% 660602 14926323 461697 41 248308415724 168305 267 313 97 -2 +0 -3 -7 +19 0.8
202929 MLBSF 100% 654597 14726322 461696 41 246307410717 164304 267 311 96 -3 +0 -3 -7 +19 0.6
203030 MLBSF 100% 641585 14325222 451676 31 244305407712 162302 267 307 93 -5 +0 -4 -7 +18 0.3
203131 MLBSF 100% 628573 13824221 441666 31 241302400701 159298 267 303 90 -7 +0 -5 -7 +18 -0.0
203232 MLBSF 100% 616562 13222220 431656 21 235296388684 153294 277 296 85 -10 +0 -5 -7 +17 -0.5
203333 MLBSF 100% 552504 11619217 381515 20 230291377668 147288 277 289 79 -13 +0 -6 -6 +16 -0.9
203434 MLBSF 100% 504460 10116115 351414 10 220281357637 137280 287 279 71 -16 +0 -6 -5 +14 -1.4
▸ Career Totals
Career 66396050 147625424222 466172470 3812 244305404709 160303 267 308 94 -43 +3 -52 -73 +188 2.3
/ 162G 650592 14525222 461697 41 245307405713 160304 267 308 94 -4 +0 -5 -7 +18 0.2
Career 94078598 206937144306 6262660118 9849 241301401702 160310 287 308 94 -66 +0 -52 -91 +267 5.8
/ 162G 650594 14326321 431848 73 241300401701 160311 287 308 94 -5 +0 -4 -6 +18 0.4

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
201717 ROKAZL Giants 151138 481166 10483 102 3484046451.049 297500 327 451 203 +18 +1 +4 2.4
201818 AAugusta GreenJackets 535485 11924811 3513613 87 245313396709 151319 257 317 100 +0 -1 +15 1.5
201818 INTLCangrejeros de Santurce 6866 17711 1151 00 258279439719 182320 221 314 99 -0 +0 +2 0.2
201919 AARichmond Flying Squirrels 10695 23613 10331 23 242321421742 179339 319 331 111 +1 -1 +3 0.4
201919 A+San Jose Giants 338294 9018013 32858 67 306389500889 194385 259 390 156 +22 -2 +10 3.0
201919 INTLScottsdale Scorpions 7265 12201 5231 11 185254262515 77262 327 236 39 -5 -0 +2 -0.3
202121 AAASacramento River Cats 229213 581124 15651 82 272323399722 127375 287 323 105 +1 +1 +6 0.9
202121 AARichmond Flying Squirrels 266236 5614110 27733 72 237323432756 195301 2710 336 116 +5 +1 +8 1.3
202222 MLBSan Francisco Giants 2220 2000 260 00 100182100282 143 279 146 -30 -3 +0 -2 -5 +1 -1.0
202222 AAASacramento River Cats 475427 9717111 411127 66 227305349654 122283 249 298 86 -7 -1 +13 0.5
202323 MLBSan Francisco Giants 6056 10401 4200 00 179233304537 125257 337 242 44 -4 +0 +0 -5 +2 -0.7
202323 AAASacramento River Cats 263227 6814312 27665 94 300386546932 247368 2510 402 165 +19 +0 +7 2.8
202323 ASan Jose Giants 1917 6302 240 01 3534218821.303 529364 2111 543 274 +4 -0 +1 0.4
202323 INTLPuerto Rico 11298 22531 11283 12 224321367689 143304 2510 312 97 -0 -1 +3 0.2
202424 MLBSan Francisco Giants 518475 12823322 371352 61 269325469794 200329 267 347 124 +14 +1 -5 +2 +15 2.7
202424 AAASacramento River Cats 134115 34328 16372 20 296391565956 270366 2812 413 174 +11 +0 +4 1.6
202525 MLBSan Francisco Giants 695620 15924121 5215817 64 256331400731 144309 237 327 108 +7 -0 -12 -7 +20 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 12951171 29951444 9531919 125 255321418740 163312 257 328 109 +13 +0 -18 -15 +37 1.8

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
#1Jay Brucelast yr '20
career totals — 13 seasons, 6,603 PA
136,60331865245314469-71-5419.619.5
/162664327-7.1-5.42.0pk7: 19
#2Jose Guillenlast yr '10
career totals — 11 seasons, 4,969 PA
114,96918326272327452-50-5114.115.0
/162664243-6.6-6.81.9pk7: 16
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 13 projected seasons
137,11824842251309418-76-6014.513.9
/162664234-7.1-5.61.4pk7: 13
#3Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11
#4Jeff Francoeurlast yr '16
career totals — 11 seasons, 5,633 PA
115,63316054262304417-60-266.89.0
/162664196-7.1-3.10.8pk7: 11
#5Eddie Rosariolast yr '24
career totals — 10 seasons, 4,347 PA
104,34716965262298450-47-397.08.7
/1626642610-7.1-6.01.1pk7: 10
#6Mitch Morelandlast yr '21
career totals — 12 seasons, 4,536 PA
124,53618611251318446-81-565.96.1
/162664272-11.9-8.10.9pk7: 6

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
Heliot Ramos (OGILVIE) 26 50 55 50 45 265/317/449 184331 253 26% 6% 113 +2.1
Ryan Shealy
2006 · MLB
26 53→55 55 51→40 47 270/328/457 187317 226 22% 7% 123 +3.3 247/307/422 175295 223 24% 7% 105 +2.1 236/301/40717128023024%7%96+1.1
Bryan De La Cruz
2023 · MLB
26 53→59 54→55 45 42 268/312/445 177328 227 25% 6% 113 +2.6 248/292/404 156311 196 26% 6% 94 +1.3 237/282/38014230018627%5%81+0.4
Trey Mancini
2018 · MLB
26 53→59 54→60 46→40 42 268/312/448 180327 223 25% 5% 114 +2.7 259/321/448 189307 242 23% 8% 118 +3.0 253/330/43318029822022%9%113+2.8
Eloy Jiménez
2023 · MLB
26 51→56 55→65 45→40 47 265/322/445 180313 252 24% 7% 118 +3.0 253/305/394 141297 183 20% 7% 96 +1.5 246/296/37112528815220%6%83+0.3
Kyle Blanks
2013 · MLB
26 45→55 53→55 51→45 42 229/291/410 181304 207 31% 7% 95 +1.4 246/318/410 164323 195 28% 8% 107 +2.2 249/326/41316432920228%8%109+0.9
Ryan Mountcastle
2023 · MLB
26 47→53 55→60 44→40 45 246/303/426 180296 245 26% 7% 105 +2.1 250/302/405 155309 185 24% 7% 98 +1.6 251/301/39514431216424%6%92+1.0
Scott Hairston
2006 · MLB
26 45→51 56→60 50 44 241/294/433 192278 247 23% 6% 102 +1.9 249/312/448 199287 256 22% 8% 114 +2.7 249/315/45720828326422%8%114+1.7
Nomar Mazara
2020 · MLB
25 50→51 54→55 46→40 47 257/315/438 181299 224 22% 7% 113 +2.6 245/307/386 141311 154 25% 7% 95 +1.4 238/306/35211330811025%8%85+0.3
Kyle Lewis
2021 · MLB
26 50→52 54→55 47→40 45 249/314/428 178344 236 33% 9% 109 +2.4 238/313/408 170314 236 30% 9% 104 +2.0 228/302/39416629324230%9%93+0.5
Chad Pinder
2019 · MLB
27 47→53 55→60 42→45 42 245/305/428 183312 235 29% 7% 106 +2.2 247/304/426 179303 214 25% 7% 105 +2.1 241/285/41317130520227%5%92+0.7
Jordan Luplow
2020 · MLB
26 49→48 56→65 46→50 52 255/332/451 196295 239 22% 10% 123 +3.3 227/321/436 209266 268 25% 11% 115 +2.7 193/293/39219921428725%11%90+0.5
Chas McCormick
2022 · MLB
27 47→51 52→55 48→55 47 243/313/407 164307 2111 28% 8% 104 +2.0 245/322/409 164312 2114 27% 9% 108 +2.3 239/319/393154302201726%9%101+1.2
Mac Williamson
2016 · MLB
26 50 50→55 50→45 43 248/313/406 158313 187 26% 6% 103 +1.9 229/287/390 161295 206 29% 6% 89 +0.9 220/279/39317327824429%6%84+0.4
Jesús Sánchez
2023 · MLB
25 47→54 57→60 49→50 45 249/312/448 199306 255 27% 8% 114 +2.7 252/317/434 182316 2111 26% 8% 112 +2.6 250/317/424174310201325%8%106+1.7
Aaron Altherr
2018 · MLB
27 49→52 54→55 50 48 250/323/442 192305 2112 25% 8% 117 +2.9 210/293/366 156281 1710 30% 9% 85 +0.7 175/269/30713224015932%10%59-0.5
Mike Brosseau
2021 · MLB
27 50→56 55 47→45 44 255/317/443 188305 228 24% 6% 115 +2.8 227/303/389 162293 217 29% 8% 95 +1.4 218/297/35413627720328%8%82+0.2
Jake Lamb
2017 · MLB
26 50→55 55→60 52→45 50 252/325/455 203313 216 26% 10% 121 +3.2 233/331/427 194286 226 25% 12% 116 +2.8 220/331/40318426821425%13%102+1.2
Jeff Baker
2007 · MLB
26 49→51 52→55 52→45 42 251/296/423 172310 198 26% 6% 101 +1.8 251/305/414 163316 187 25% 7% 102 +1.8 268/326/42916133315423%8%111+1.2
Scott Schebler
2017 · MLB
26 46→52 54→60 51→50 41 241/295/424 183286 219 24% 5% 101 +1.8 229/299/412 183269 236 24% 7% 99 +1.7 212/289/38617424723425%8%85+0.5
Justin Huber
2008 · MLB
26 46→54 53→55 46→45 43 241/297/410 170288 215 25% 6% 98 +1.6 229/287/378 149276 185 24% 6% 85 +0.7 223/285/36414126817323%6%79+0.2