Pedro Ramírez2B Iowa Cubs
Age 22 S/R 5'9" / 165 lbs MLB Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION259 act + 172 ros · stats below = ROS only
wRC+†94
AVG/OBP/SLG.254 / .311 / .387
PA172
HR4
SB9
K%19
BB%6
BABIP296
ISO133
MLB%100%
Value2026 · WAR
BAT: +2.2 runs (wOBA-derived runs vs avg)+2BATRUN: +5.4 runs (SB/CS + UBR baserunning)+5RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +12.2 runs (Replacement-level credit)+12REPTotal WAR: +2.10+2.1WAR
0.01.53.00.82.02.32.52.62.6+$71M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 56 / POW 42
Toolsscout grade · Statcast %ile · 2026
CONTACT56
xwOBA
480.306
POWER42
Barrel%
184.1
Avg EV
7090.5
EYE55
scouting grade only
SPEED49
Sprint
5827.8
DEFENSE49
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.8$3M+$3M
2027Pre-Arb$0.8M+2.0$15M+$14M
2028Pre-Arb$0.8M+2.3$16M+$15M
2029Arb-1$6M+2.5$16M+$12M
2030Arb-2$10M+2.6$15M+$9M
2031Arb-3$15M+2.6$14M+$5M
Totals $32M $80M +$59M

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
202117 ROKDSL Cubs Red 216200 57841 8337 97 285335380715 95335 154 306 92
202117 ROKDSL Cubs Red 216195 701171 13207 97 359419503921 144394 96 407 169
202218 ROK2 teams 209196 48733 10483 154 245292357649 112310 235 285 76
202218 ROK2 teams 209187 59954 19323 154 316388481869 166364 159 385 153
202319 AMyrtle Beach Pelicans 414370 821728 33995 177 222294343637 122276 248 278 71
202319 AMyrtle Beach Pelicans 414354 941938 49715 177 266363404767 138307 1712 342 120
202420 A+South Bend Cubs 515478 1171564 291244 146 245294326620 82319 246 273 67
202420 A+South Bend Cubs 515464 1321974 43934 146 284350381732 97345 188 329 110
202521 AAKnoxville Smokies 563514 1382339 321119 2810 268323377700 109321 206 305 92
202521 AAKnoxville Smokies 563500 1402148 46859 2810 280351386737 106318 158 330 110
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AAACHC 259234 621229 18483 212 265325449774 184296 197 332 112 +4 +3 +0 +1 +7 1.5
YTD22 AAACHC 259227 6714210 25423 212 295373507879 211322 1610 381 150 +15 +3 +0 +1 +7 2.7
ROS22 AAACHC 100% 172157 40714 11332 91 254311387697 133293 196 308 94 -1 +1 -0 +1 +5 0.5
ROS22 MLBCHC 100% 173158 40714 11332 91 253310386696 133294 196 301 88 -2 +1 -0 +1 +5 0.4
FULL22 AAACHC 432392 10219313 29815 303 260319423743 163296 197 319 103 +1 +5 -0 +2 +12 2.0
TOT22 AAACHC 431391 10219313 29815 303 260319424743 163296 197 322 105 +2 +5 -0 +2 +12 2.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBCHC 65% 648595 14826414 411237 315 249305376681 128292 196 307 93 -5 +4 -1 +2 +18 1.9
202824 MLBCHC 65% 648593 15026416 431237 315 253311391702 138293 197 313 97 -2 +4 -1 +2 +18 2.2
202925 MLBCHC 65% 648592 15027416 441237 315 253313394706 140293 197 316 100 -0 +4 -1 +2 +18 2.4
203026 MLBCHC 65% 648591 15127417 451247 315 255316401717 146293 197 317 101 +1 +4 -1 +2 +18 2.5
203127 MLBCHC 65% 643585 14926417 461237 305 255317400717 145293 197 317 101 +1 +4 -1 +2 +18 2.5
203228 MLBCHC 65% 635577 14626416 461227 294 253316395711 142292 197 316 100 +0 +4 -2 +2 +18 2.3
203329 MLBCHC 65% 623566 14325416 451217 264 253316396711 143292 197 314 99 -1 +4 -2 +2 +18 2.1
203430 MLBCHC 65% 611555 13924415 441217 234 250314389703 139291 207 311 97 -2 +3 -3 +2 +17 1.7
203531 MLBCHC 65% 596542 13323314 431196 203 245308376684 131289 207 307 93 -4 +3 -4 +2 +17 1.4
203632 MLBCHC 65% 577524 12722313 421186 162 242306370676 128286 207 302 89 -7 +2 -4 +2 +16 0.9
203733 MLBCHC 65% 547497 11819312 391156 122 237301360661 123282 217 295 84 -10 +2 -5 +2 +15 0.4
203834 MLBCHC 60% 499456 10517310 351085 81 230292346639 116276 227 286 77 -13 +1 -6 +2 +14 -0.2
203935 MLBCHC 56% 443405 881328 31994 51 217280319598 101270 227 276 70 -15 +1 -6 +2 +13 -0.7
202723 MLBCHC 65% 421386 971739 27805 203 251309381689 130293 196 301 88 -6 +3 -1 +2 +12 1.0
202824 MLBCHC 65% 421385 9817310 28805 203 255313392706 138294 197 306 92 -4 +3 -1 +2 +12 1.2
202925 MLBCHC 65% 421384 9817311 29805 203 255316401717 146294 197 309 95 -3 +3 -1 +2 +12 1.3
203026 MLBCHC 65% 421384 9817311 29805 203 255316401717 146294 197 310 96 -2 +3 -1 +2 +12 1.4
203127 MLBCHC 65% 418380 9717311 30805 203 255318403721 147294 197 310 96 -2 +3 -1 +1 +12 1.4
203228 MLBCHC 65% 413375 9617311 30805 193 256320405725 149294 197 310 95 -2 +3 -1 +1 +12 1.3
203329 MLBCHC 65% 405369 9216210 29794 173 249311385696 136293 207 308 94 -3 +2 -2 +1 +11 1.1
203430 MLBCHC 65% 397361 9016210 29784 152 249312388700 139292 207 305 92 -4 +2 -2 +1 +11 0.9
203531 MLBCHC 65% 387352 861529 28784 132 244307375682 131290 207 301 88 -5 +2 -2 +1 +11 0.7
203632 MLBCHC 65% 375341 831429 27774 102 243306375682 132287 217 295 84 -7 +1 -3 +1 +11 0.4
203733 MLBCHC 65% 356323 771328 26754 81 238303365668 127283 217 289 79 -8 +1 -3 +1 +10 0.1
203834 MLBCHC 60% 302275 641026 21653 51 233294349643 116277 227 280 73 -9 +1 -3 +1 +9 -0.3
203935 MLBCHC 56% 248227 51815 17552 30 225285335619 110271 227 270 65 -10 +1 -4 +1 +7 -0.5
▸ Career Totals
Career 51584700 116720132124 361102057 19930 248310384694 136291 207 301 89 -66 +28 -24 +18 +146 10.5
/ 162G 650592 14725416 451297 254 248309385694 137291 207 301 89 -8 +3 -3 +2 +18 1.3
Career 98558993 222937865213 6671987113 38581 248308375683 128294 207 304 91 -106 +45 -38 +35 +279 22.0
/ 162G 650593 14725414 441317 255 248307374682 126294 207 304 91 -7 +3 -2 +2 +18 1.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
202117 ROKDSL Cubs Red 216195 701171 13207 97 359419503921 144394 96 407 169 +17 -1 +6 2.3
202218 AMyrtle Beach Pelicans 4641 11000 263 40 268348268616 314 134 295 84 -1 +1 +1 0.1
202218 ROKACL Cubs 163146 48954 17260 114 329399541940 212379 1610 411 173 +13 +1 +5 1.9
202319 AMyrtle Beach Pelicans 414354 941938 49715 177 266363404767 138307 1712 342 120 +9 +1 +12 2.2
202420 A+South Bend Cubs 515464 1321974 43934 146 284350381732 97345 188 329 110 +6 +0 +15 2.1
202521 AAKnoxville Smokies 563500 1402148 46859 2810 280351386737 106318 158 330 110 +7 +2 +16 2.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
#1B.J. Uptonlast yr '16
career totals — 12 seasons, 5,858 PA
125,858164300243321402+14+1724.524.5
/1626641934+1.6+2.02.8pk7: 25
#2Kolten Wonglast yr '23
career totals — 11 seasons, 4,283 PA
114,28386120256330390+15+2118.417.8
/1626641319+2.4+3.22.8pk7: 17
#3Jonathan Villarlast yr '22
career totals — 10 seasons, 3,934 PA
103,934101239255322397+24-4012.813.9
/1626641740+4.0-6.82.2pk7: 15
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
105,209122195248306382+19-114.312.6
/1626641625+2.4-0.21.8pk7: 11
#4Kevin Pillarlast yr '24
career totals — 11 seasons, 4,353 PA
114,353114108256294407+9+1612.612.4
/1626641716+1.4+2.51.9pk7: 12
#5Drew Stubbslast yr '16
career totals — 8 seasons, 3,143 PA
83,14392161244314394+3+1612.212.3
/1626641934+0.6+3.32.6pk7: 12
#6Royce Claytonlast yr '07
career totals — 8 seasons, 3,920 PA
83,9205470256311365+18+1710.110.0
/162664912+3.1+2.91.7pk7: 10

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
Pedro Ramírez (OGILVIE) 22 51→56 41→42 45→49 55 260/319/424 163296 1330 19% 7% 105 +2.1
Tyler Pastornicky
2013 · MLB
23 52→61 42→45 51→60 47 252/295/358 106287 917 16% 6% 82 +0.5 247/289/330 83292 612 17% 5% 72 -0.2 249/291/3166629341016%5%65-0.4
Henry Alejandro Rodriguez
2012 · AA
22 53→59 44→45 51→55 41 260/292/379 119303 1219 19% 4% 86 +0.8 248/278/327 79298 711 18% 4% 66 -0.6 270/301/382112304121115%4%91+0.7
Jemile Weeks
2009 · A
22 50→60 41→45 52→55 50 239/316/342 103298 814 22% 8% 88 +0.9 246/304/363 117295 1016 19% 7% 88 +0.9 257/326/3519431032017%8%89+1.0
Steve Lombardozzi Jr.
2011 · AA
22 54→59 39→45 51→50 48 252/308/347 95306 412 19% 7% 85 +0.7 264/304/362 98305 614 15% 5% 86 +0.8 271/306/3659430661413%4%84+0.5
Ke'Bryan Hayes
2019 · AA
22 50→55 42→50 52→50 48 238/300/350 112299 814 22% 8% 82 +0.5 248/307/389 141308 1212 22% 7% 96 +1.5 257/313/393137315121621%7%97+1.3
Greg Allen
2016 · A
23 50→57 39→45 52→65 49 236/304/327 91271 523 15% 6% 79 +0.3 248/320/339 91306 628 20% 7% 89 +0.9 256/329/36210632773522%6%95+1.0
Harold Garcia
2009 · A
22 47→57 42→45 55 44 226/298/339 113281 814 22% 6% 80 +0.4 248/299/350 102335 722 27% 4% 82 +0.5 259/308/3579835672728%4%85+0.6
Ehire Adrianza
2012 · A
22 47→49 40→50 50 45 225/284/327 102291 613 24% 7% 70 -0.3 216/275/306 90281 513 23% 7% 60 -1.0 241/326/37313228911119%10%97+0.5
Luis Rengifo
2019 · AAA
22 49→55 42→55 57→55 47 235/295/353 118286 825 21% 7% 81 +0.4 233/300/361 128284 1214 21% 8% 85 +0.7 273/324/436163306191617%6%113+2.0
Jonathan Herrera
2007 · A
22 54→58 39→40 51→55 48 257/308/341 84304 618 17% 6% 82 +0.5 248/296/321 73293 418 16% 6% 72 -0.2 241/283/310692873917%5%58-0.3
José Fermín
2021 · A
22 48→50 40→45 51→55 48 230/287/315 84256 817 14% 6% 68 -0.5 216/289/323 107241 1110 15% 7% 72 -0.2 256/343/399143276142813%10%110+1.2
Freddy Galvis
2012 · AAA
22 49→54 38→50 49→50 41 236/270/320 83287 514 20% 4% 61 -1.0 226/262/343 117270 108 20% 4% 64 -0.8 251/300/39414230015821%6%91+1.2
CJ Abrams
2023 · MLB
22 52→53 42→60 53→60 40 251/293/359 108302 922 20% 4% 82 +0.5 248/304/409 161289 1732 20% 5% 101 +1.8 255/324/446192293222821%7%115+2.5
Alexi Amarista
2011 · AAA
22 55→60 40→45 53→55 46 263/304/366 103300 518 14% 5% 87 +0.8 242/279/345 103279 615 15% 5% 72 -0.2 237/280/33910226781314%5%67-0.4
Alejo Lopez
2018 · A
22 48→58 38→40 51→55 49 225/283/308 83257 511 15% 6% 64 -0.8 240/290/307 67299 38 19% 5% 66 -0.6 268/338/3538531951716%8%95+1.1
Leo German
2015 · AAA
22 45→55 44→45 50→55 39 225/276/335 110287 1216 26% 4% 69 -0.4 241/285/337 96314 826 25% 4% 72 -0.2 283/316/3749236782324%3%90+0.6
Alen Hanson
2015 · AA
22 47→51 47→50 55→60 41 233/272/376 143287 1320 24% 5% 77 +0.1 233/267/353 120285 1029 21% 4% 69 -0.4 252/286/391139300123020%4%83+0.4
Cliff Pennington
2006 · A
22 47→55 38→45 52→55 49 224/287/301 77276 620 20% 8% 65 -0.7 217/287/297 80267 516 19% 9% 63 -0.8 248/311/35510729672418%8%86+0.8
Ramón Urías
2016 · AAA
22 51→57 42→50 45→50 41 249/296/354 105296 1012 20% 4% 82 +0.5 250/316/377 127303 1312 21% 5% 97 +1.5 249/317/38213331914325%7%96+1.0
Xavier Edwards
2022 · AA
22 53→63 35→40 52→60 48 247/297/311 64295 221 17% 7% 70 -0.3 261/315/344 83311 625 17% 7% 86 +0.8 304/363/3868134843613%8%114+2.3