Harold RamírezRF Naranjeros de Hermosillo
Age 31 R/R 5'11" / 232 lbs INTL Svc 7.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 412 proj PA
wRC+†vL 7972vR 53
AVG/OBP/SLG.256 / .292 / .352
PA412
HR6
SB8
K%22
BB%4
ISO97
MLB%0%
Value2026 · WAR
BAT: -9.4 runs (wOBA-derived runs vs avg)-9BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: -4.4 runs (Positional adjustment)-4POSREP: +11.7 runs (Replacement-level credit)+12REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.3-0.62627
Tools · Splits · ContractCON 45 / POW 35
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT45
Whiff%
1714.7%
xwOBA
450.303
POWER35
Barrel%
204.4
Avg EV
4188.4
Bat Spd
5471.7
EYE20
Chase%
1046.7%
SPEED55
Sprint
6328.0
Platoon Splits2024 · 246 PA
vs LHP
vs RHP
Edge
PA
96
150
wRC+
79
53
◀◀L
wOBA
288
254
L
ISO
085
049
◀◀L
BABIP
324
319
K%
18.8%
21.3%
L
BB%
2.1%
2.0%
L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   7.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M
Totals $0.4M $0.0M -$0.4M

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
201217 ROKGCL Pirates 146137 27311 4294 95 197241255497 58243 203 212 20
201217 ROKGCL Pirates 146135 35511 6204 95 259310333644 74298 144 292 81
201419 AWest Virginia Power 226208 581111 7438 123 279327356683 77343 193 294 83
201419 AWest Virginia Power 226204 631411 11358 123 309368402770 93365 155 344 121
201520 A+2 teams 405365 1131274 207610 2216 310362414776 104377 195 337 116
201520 A+2 teams 405359 1161465 265910 2216 323385437822 114371 156 360 134
201621 AANew Hampshire Fisher Cats 419392 1101561 13919 710 281319357676 77360 223 293 82
201621 AANew Hampshire Fisher Cats 419383 1191772 22669 710 311362407770 97368 165 342 120
201722 AANew Hampshire Fisher Cats 490456 1091724 21836 53 239282311593 72281 174 263 59
201722 AANew Hampshire Fisher Cats 490444 1181926 32656 53 266323358681 92296 137 304 91
201823 AA2 teams 690643 19447015 2614614 217 302343445787 143367 214 338 117
201823 AA2 teams 690623 20949215 4610814 217 335394493887 157383 167 390 157
201924 MLB2 teams 566534 15331414 221189 32 287326438764 152345 214 331 112 +7 -0 -7 -6 +16 1.0
201924 MLB2 teams 566531 15532415 241109 32 292333452785 160344 194 347 123 +15 -0 -7 -6 +16 1.8
202025 INTLColombia 2121 5200 030 00 238238333571 95278 140
202025 INTLColombia 2121 5200 030 00 238238333571 95278 140 252 51
202126 MLB2 teams 392368 992318 15616 31 269308402711 133301 164 306 93 -3 +0 -9 -4 +11 -0.5
202126 MLB2 teams 392369 1012317 14606 31 274311398709 125308 154 314 99 -1 +0 -9 -4 +11 -0.2
202227 MLBTampa Bay Rays 435403 1192506 19729 35 295341402743 107343 174 327 108 +4 -1 -2 -8 +12 0.5
202227 MLBTampa Bay Rays 435403 1212406 19729 35 300346404750 104350 174 335 114 +7 -1 -2 -8 +12 0.8
202328 MLBTampa Bay Rays 434400 12320213 22796 53 307353465818 158350 185 352 128 +13 -0 -3 -5 +12 1.8
202328 MLBTampa Bay Rays 434400 12519212 22796 53 312357460817 148359 185 359 133 +16 -0 -3 -5 +12 2.1
202429 MLB2 teams 374357 901112 13853 83 252284305590 53325 233 266 61 -16 +0 +0 -4 +11 -0.9
202429 MLB2 teams 374353 921212 17773 83 261300317618 57327 215 281 73 -11 +0 +0 -4 +11 -0.4
202530 INTLNaranjeros de Hermosillo 288265 781615 18263 32 294346419765 125309 96
202530 INTLNaranjeros de Hermosillo 288265 781615 18263 32 294346419765 125309 96 340 119
▸ 2026 Season
202631 MLBWSH 412389 1011626 16904 82 260296357653 98318 224 290 80 -9 +1 -1 -4 +12 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBWSH 100% 393371 951426 15874 61 256292353645 97314 224 283 75 -11 +1 -4 -4 +11 -0.8
202732 MLBWSH 100% 393371 951426 15874 61 256292353645 97314 224 276 69 -14 +1 -4 -4 +11 -1.0
▸ Career Totals
Career 23152172 610105944 9343531 2513 281320398718 117331 194 317 100 +1 -0 -25 -31 +66 1.1
/ 162G 650610 17129312 261229 74 280319397716 116331 194 317 100 +0 -0 -7 -9 +18 0.3
Career 56915309 14742633086 231108995 11563 278319387707 109332 194 290 80 -127 -2 -26 -64 +161 -5.9
/ 162G 650606 16830310 2612411 137 277319386705 109331 194 290 80 -15 -0 -3 -7 +18 -0.7

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
201217 ROKGCL Pirates 146135 35511 6204 95 259310333644 74298 144 292 81 -3 -0 +4 0.1
201419 AWest Virginia Power 226204 631411 11358 123 309368402770 93365 155 344 121 +5 +1 +6 1.3
201520 A+Bradenton Marauders 344306 1031364 25489 2215 337403458860 121385 147 381 150 +19 -2 +10 2.8
201520 INTLVenados de Mazatlan 6153 13101 1111 01 245273321593 75286 182 242 43 -4 -0 +2 -0.3
201621 AANew Hampshire Fisher Cats 419383 1191772 22669 710 311362407770 97368 165 342 120 +10 -3 +12 1.9
201722 AANew Hampshire Fisher Cats 490444 1181926 32656 53 266323358681 92296 137 304 91 -5 -0 +14 0.9
201823 AANew Hampshire Fisher Cats 505463 14837011 27889 162 320369471840 151371 175 369 141 +23 +2 +14 4.1
201823 INTLLeones del Caracas 185160 611224 19205 55 3814625561.018 175416 1110 448 201 +21 -1 +5 2.6
201924 MLBMiami Marlins 446421 11620311 18915 21 276312416728 140328 204 323 105 +3 +0 -7 -6 +13 0.2
201924 AAANew Orleans Baby Cakes 120110 391214 6194 11 355408591999 236402 165 437 192 +13 -0 +3 1.6
202025 INTLColombia 2121 5200 030 00 238238333571 95278 140 252 51 -1 +0 +1 -0.1
202126 MLBCleveland Indians 361339 912117 14565 31 268307398705 130301 164 312 97 -1 +0 -9 -4 +10 -0.4
202126 INTLColombia 3130 10200 041 00 333355400755 67385 130 340 118 +1 +0 +1 0.2
202227 MLBTampa Bay Rays 435403 1212406 19729 35 300346404750 104350 174 335 114 +7 -1 -2 -8 +12 0.8
202328 MLBTampa Bay Rays 434400 12519212 22796 53 312357460817 148359 185 359 133 +16 -0 -3 -5 +12 2.1
202429 MLBWashington Nationals 246238 62712 5502 62 261282324605 63321 202 271 66 -9 +0 +0 -4 +7 -0.6
202429 AAAGwinnett Stripers 128115 30500 12271 21 261336304640 43341 219 298 86 -2 +0 +4 0.2
202530 INTLNaranjeros de Hermosillo 288265 781615 18263 32 294346419765 125309 96 340 119 +6 -0 +8 1.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 19221801 51591738 7834827 1912 286325408733 122334 184 325 107 +15 -1 -21 -27 +54 2.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
#1Xavier Nadylast yr '12
career totals — 9 seasons, 3,169 PA
93,16910119270324432-41-553.95.0
/162664214-8.5-11.50.8pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,7275033278313392-29-323.33.7
/162664128-7.1-7.70.8pk7: 4
#2Nomar Mazaralast yr '22
career totals — 7 seasons, 2,690 PA
72,690857256315414-29-213.73.7
/162664212-7.1-5.30.9pk7: 4
#3Allen Craiglast yr '15
career totals — 6 seasons, 2,013 PA
62,0135911276333435-29-333.13.1
/162664194-9.7-10.81.0pk7: 3
#4Raimel Tapialast yr '23
career totals — 6 seasons, 1,959 PA
61,9592860275319389-21-132.12.1
/162664920-7.1-4.40.7pk7: 2
#5Lastings Milledgelast yr '10
career totals — 5 seasons, 1,655 PA
51,6553340269328394-9-311.51.5
/1626641316-3.7-12.60.6pk7: 2
#6Jose Tabatalast yr '14
career totals — 5 seasons, 1,724 PA
51,7241747275336379-18-270.70.7
/162664718-7.1-10.20.3pk7: 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
Harold Ramírez (OGILVIE) 31 45 35 55 20 256/292/352 97318 68 22% 4% 80 +0.2
Eder Salcedo
2014 · AAA
31 54→58 42→40 50 43 260/294/363 103310 917 19% 5% 82 +0.5 251/283/345 94290 99 16% 4% 73 -0.1 259/290/339802948515%4%73-0.1
Adrián Sanchez
2021 · MLB
30 50→45 42→45 49→50 42 241/277/349 109283 914 19% 4% 72 -0.2 243/284/351 108298 811 21% 5% 76 +0.0 249/287/3521033066920%5%71-0.1
Eliezer Ortiz
2019 · AAA
32 50→52 39→40 50→55 37 239/277/324 85309 615 24% 3% 66 -0.6 224/280/322 98294 911 26% 4% 68 -0.5 212/274/288762836826%4%55-0.7
Josh Wilson
2012 · MLB
31 48→50 41→45 50 42 231/279/336 104280 78 20% 4% 70 -0.3 202/250/299 97271 87 27% 5% 48 -1.9 210/255/282722936729%3%44-1.2
Daniel Hinojosa
2015 · AAA
31 46 40 47→55 37 224/256/313 89302 811 28% 4% 53 -1.5 223/264/303 80318 811 31% 5% 55 -1.4 201/253/2747330191134%6%41-0.6
Rusney Castillo
2018 · MLB
31 54→58 44→45 52→50 41 262/298/381 119309 1115 19% 4% 89 +1.0 260/293/370 110305 1011 18% 4% 85 +0.7 265/297/3661013109917%3%81+0.4
Kristopher Negrón
2017 · MLB
31 44→51 44→45 54→55 39 218/268/336 118279 1119 26% 4% 66 -0.6 221/277/342 121311 1315 31% 6% 72 -0.2 219/281/336117319131433%6%68-0.4
Elian Herrera
2016 · MLB
31 51→55 42→40 50→60 43 248/292/356 108309 912 23% 6% 80 +0.4 231/283/338 107307 109 26% 7% 72 -0.2 177/239/193162740033%8%15-0.8
Erik González
2023 · MLB
31 48→55 39→45 48→50 41 229/271/317 88301 610 25% 5% 61 -1.0 236/271/319 83315 67 26% 4% 61 -1.0 239/271/313743195526%4%55-1.1
Alberto Carreon
2019 · AAA
31 50→55 40→45 45→50 42 242/280/335 93291 712 20% 4% 69 -0.4 236/288/327 91285 78 19% 4% 72 -0.2 238/292/312742895518%3%68-0.4
Christian Zazueta
2016 · AAA
31 50→55 43→50 52→60 39 245/275/359 114291 1016 20% 3% 74 -0.1 231/255/343 112277 1230 21% 2% 61 -1.0 229/250/335106268113419%1%54-1.0
Dariel Álvarez
2019 · AAA
30 48→58 42→45 48→45 41 233/265/338 105275 910 19% 4% 64 -0.8 237/268/361 124253 169 14% 3% 72 -0.2 239/265/35111224917712%2%65-0.6
Alan Arredondo
2009 · AAA
31 51 39→30 56→60 43 245/285/332 87300 517 20% 5% 70 -0.3 240/301/322 82291 622 18% 7% 76 +0.0 241/315/2793828303613%9%66-0.2
Christian Herrera
2012 · AAA
30 48 41→40 47→45 40 231/281/328 97305 810 26% 5% 69 -0.4 212/264/303 91292 712 29% 5% 56 -1.3 165/219/2054024801631%3%9-1.0
Jason Bowers
2009 · AAA
31 48→52 42→45 52→50 45 233/279/342 109274 815 19% 6% 72 -0.2 223/274/325 102277 712 21% 6% 65 -0.7 215/269/303892704821%6%53-0.9
Denis Phipps
2016 · AAA
31 42→52 43→50 52→50 40 208/261/318 110275 1013 28% 6% 59 -1.1 213/251/373 160293 2011 34% 4% 69 -0.4 177/204/35818023025936%3%41-0.7
Brian Bixler
2014 · MLB
31 44→54 39→45 50→55 39 210/265/295 85309 715 33% 6% 53 -1.5 206/259/283 77306 711 33% 5% 48 -1.9 189/242/227382863933%5%23-2.0
Willy Taveras
2013 · MLB
31 46→56 42→45 52→65 42 224/259/326 101262 1017 19% 4% 58 -1.2 224/276/332 108275 924 21% 5% 68 -0.5 247/300/363116302112721%4%83+0.4
Rubén Tejada
2021 · AAA
31 48→58 42→40 46→50 45 232/291/334 102282 98 21% 6% 75 -0.0 221/286/297 76287 67 24% 7% 63 -0.8 208/280/235262781223%7%42-1.1
Pedro Ciriaco
2016 · MLB
30 48→58 39→40 54→55 36 232/258/325 93293 616 23% 3% 57 -1.2 229/251/302 73280 515 20% 2% 48 -1.9 231/246/2825127931618%1%38-1.4