Alejo Lopez2B Tacoma Rainiers
Age 30 S/R 5'8" / 170 lbs AAA HR -5% Svc 5.000 · Ctrl thru 2026
2026 ROS PROJECTION146 act + 104 ros · stats below = ROS only
wRC+†91
AVG/OBP/SLG.247 / .320 / .323
PA104
HR1
K%15
BB%8
BABIP286
ISO75
MLB%10%
Value2026 · WAR
BAT: -2.0 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.60+0.6WAR
trajectory · projected WAR by year
0.40.60.40.1262829
Tools · ContractCON 60 / POW 35
Toolsscout grade · Statcast %ile · 2021-2023
CONTACT60
Whiff%
788.1%
xwOBA
220.276
POWER35
Barrel%
100.7
Avg EV
1083.0
Bat Spd
1061.9
EYE50
Chase%
3235.2%
SPEED55
Sprint
3226.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2021
Service   5.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-3$0.8M+0.0$0.1M+$0.0M (cut)
Totals $0.0M $0.1M +$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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201519 ROKAZL Reds 3833 12200 302 22 364447424872 61364 08 360 134
201519 ROKAZL Reds 3831 13200 502 22 4195264841.010 65419 013 460 210
201620 ROKBillings Mustangs 229213 49511 13271 113 230278277555 47258 126 239 41
201620 ROKBillings Mustangs 229205 56611 21191 113 273344327670 54296 89 307 93
201721 ROKBillings Mustangs 269232 56853 18406 114 241312358670 116270 157 282 74
201721 ROKBillings Mustangs 269220 661064 30286 114 300398455853 155318 1011 364 136
201822 ADayton Dragons 260242 671520 10434 76 277316355672 79332 174 292 82
201822 ADayton Dragons 260234 751620 18314 76 321379406785 85364 127 349 126
201923 A+2 teams 645589 1451622 3114018 107 246304290594 44316 225 266 62
201923 A+2 teams 645574 1631833 459218 107 284354341696 57331 147 317 101
202024 INTLSultanes de Monterrey 210189 54902 11212 62 286332365697 79302 105
202024 INTLSultanes de Monterrey 210189 54902 11212 62 286332365697 79302 105 304 91
202125 AAA4 teams 575528 1533206 37626 113 290343384728 95317 116 321 104
202125 AAA4 teams 575498 1482918 67556 113 297387408795 110319 1012 359 133
202226 AAA2 teams 338311 771313 20484 51 248301325626 77281 146 275 69
202226 AAA2 teams 338305 791314 26424 51 259325348673 89286 128 304 91
202327 AAA2 teams 650569 1553526 6410512 204 272358373731 100323 1610 323 105
202327 AAA2 teams 650539 1593739 929112 204 295408425833 130339 1414 375 145
202428 AAAGwinnett Stripers 473426 1221914 328412 217 286353364717 77347 187 319 102
202428 AAAGwinnett Stripers 473411 1262124 476412 217 307394397790 90354 1410 359 133
202529 AAA2 teams 580513 1101623 439717 174 214297271568 57258 177 263 59
202529 AAA2 teams 580495 1282028 618217 174 259360356715 97295 1411 326 108
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 AAASEA 146134 37802 9133 32 276336381716 104294 96 308 94 -1 -0 +0 +1 +4 0.4
YTD30 AAASEA 146129 39902 13103 32 302377419795 116316 79 358 132 +5 -0 +0 +1 +4 1.0
ROS30 AAASEA 10% 10493 23401 8162 31 247320323643 75296 158 305 91 -1 +0 -0 +0 +3 0.3
ROS30 MLBSEA 10% 109 2000 120 00 222300222522 294 2010 285 76 -0 +0 -0 +0 +0 0.0
FULL30 AAASEA 156143 39802 10153 32 273333371704 98294 106 306 93 -1 -0 -0 +1 +4 0.4
TOT30 AAASEA 250227 601203 17295 63 264329357686 93291 127 307 93 -2 +0 -0 +1 +7 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBSEA 33% 365327 821514 27598 83 251323339663 89292 167 300 88 -5 +0 -3 +1 +10 0.4
202832 MLBSEA 46% 346310 771414 26597 72 248321339659 90288 178 295 84 -6 +1 -4 +1 +10 0.2
202933 MLBSEA 54% 316283 681213 24566 52 240313322635 81284 188 289 79 -7 +0 -4 +1 +9 -0.2
202731 MLBSEA 33% 119106 26501 9193 31 245322321643 75290 168 281 74 -4 +0 -1 +0 +3 -0.1
202832 MLBSEA 46% 159143 34602 12273 31 238310322632 84286 178 277 70 -5 +0 -2 +1 +5 -0.2
202933 MLBSEA 54% 169151 36602 13303 31 238311318629 79282 188 271 66 -7 +0 -2 +1 +5 -0.3
▸ Career Totals
Career 636577 1422216 4410411 124 246312319631 73289 167 279 72 -20 +1 -6 +5 +18 -0.3
/ 162G 650590 1442216 4510611 124 244310315625 71287 167 279 72 -21 +1 -6 +5 +18 -0.3
Career 53984858 12502151942 367857107 14451 257323335659 78302 167 281 73 -163 +8 -12 +19 +153 0.6
/ 162G 650585 1502625 4410313 176 256322333656 77301 167 281 73 -20 +1 -1 +2 +18 0.1

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
201519 ROKAZL Reds 3831 13200 502 22 4195264841.010 65419 013 460 210 +5 -0 +1 0.6
201620 ROKBillings Mustangs 229205 56611 21191 113 273344327670 54296 89 307 93 -2 +1 +6 0.6
201721 ROKBillings Mustangs 269220 661064 30286 114 300398455853 155318 1011 364 136 +11 +1 +8 2.0
201822 ADayton Dragons 260234 751620 18314 76 321379406785 85364 127 349 126 +8 -1 +7 1.4
201923 A+Daytona Tortugas 540481 1381732 388014 96 287356347703 60337 157 320 103 +2 -1 +15 1.7
201923 INTLSultanes de Monterrey 10593 25101 7124 11 269346312658 43300 117 305 91 -1 -0 +3 0.2
202024 INTLSultanes de Monterrey 210189 54902 11212 62 286332365697 79302 105 304 91 -2 +0 +6 0.4
202125 MLBCincinnati Reds 2323 6000 050 00 261261261522 333 220 236 39 -2 +0 -1 +2 +1 -0.0
202125 AAALouisville Bats 290251 761806 33213 62 303390446836 143308 711 372 143 +14 +0 +8 2.3
202125 AAChattanooga Lookouts 119105 38900 12112 31 362437448885 86404 910 400 165 +9 +0 +3 1.2
202125 INTLCaneros de los Mochis 143119 28212 22181 20 235359319678 84260 1315 316 100 +0 +0 +4 0.5
202226 MLBCincinnati Reds 156145 38511 9212 31 262314331645 69301 136 294 83 -3 +0 +0 +1 +4 0.3
202226 AAALouisville Bats 182160 41803 17212 20 256335362698 106273 129 313 98 -0 +0 +5 0.5
202327 AAALouisville Bats 558466 1363027 79768 184 292402410812 118334 1414 368 139 +25 +2 +16 4.4
202327 INTLCaneros de los Mochis 9273 23712 13154 20 315444521965 205375 1614 419 179 +8 +0 +3 1.1
202428 AAAGwinnett Stripers 473411 1262124 476412 217 307394397790 90354 1410 359 133 +18 +1 +13 3.3
202529 AAALas Vegas Aviators 482414 1111625 486616 173 268366353719 85307 1410 330 111 +6 +2 +14 2.2
202529 INTLCaneros de los Mochis 9881 17403 13161 01 210326370697 160226 1613 309 94 -1 -0 +3 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 179168 44511 9262 31 262307321629 60305 155 287 78 -5 +0 -1 +3 +5 0.3

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
#1Dan Wilsonlast yr '04
career totals — 5 seasons, 1,801 PA
51,801275259301360+6+133.43.4
/162664102+2.1+4.71.3pk7: 3
#2Jose Vizcainolast yr '06
career totals — 7 seasons, 1,971 PA
71,9711515269315355+3+22.82.8
/16266455+0.9+0.60.9pk7: 3
#3Jason Phillipslast yr '07
career totals — 5 seasons, 1,508 PA
51,508290248314368+11-102.72.7
/162664130+4.7-4.41.2pk7: 3
#4Abraham O. Nunezlast yr '07
career totals — 8 seasons, 2,389 PA
82,3891724246315322+2+92.52.7
/16266457+0.5+2.50.7pk7: 3
#5Alexi Casillalast yr '13
career totals — 7 seasons, 1,883 PA
71,8831280248302332+8+32.72.7
/162664428+2.8+0.91.0pk7: 3
#6Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2628612250315330+2-10.70.7
/162664613+2.4-0.70.7pk7: 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
Alejo Lopez (OGILVIE) 30 60 35 55 50 264/329/357 93291 36 12% 7% 93 +0.6
Irving Falu
2013 · MLB
30 59→65 39→40 53→55 47 283/317/374 91318 520 13% 5% 95 +1.4 252/292/330 78285 418 12% 5% 72 -0.2 269/307/3619129481311%5%84+0.5
Shawn O'Malley
2017 · MLB
29 54→58 40→45 56→60 47 256/314/359 103316 621 21% 7% 91 +1.1 231/286/333 102296 812 23% 6% 72 -0.2 217/267/299832796624%6%52-0.4
Nick Punto
2008 · MLB
30 51→60 37→40 52→55 55 237/308/315 79281 317 16% 10% 76 +0.1 241/320/320 79289 319 16% 10% 83 +0.6 247/335/327803063918%12%88+0.4
Trevor Crowe
2014 · MLB
30 50→55 38→45 53→55 48 238/295/321 83293 624 20% 7% 72 -0.2 229/273/332 103273 917 19% 6% 66 -0.6 217/247/3149724991517%4%47-0.9
Cory Sullivan
2010 · MLB
30 53→60 40→45 50 49 251/303/348 98291 612 16% 7% 82 +0.5 223/288/311 88269 611 18% 8% 67 -0.5 166/261/200342060818%11%28-0.7
Mike Freeman
2018 · MLB
30 56→62 39→45 56→55 45 263/313/354 90334 613 22% 6% 89 +0.9 238/296/348 110313 1110 26% 7% 81 +0.4 219/286/32510629212728%8%67-0.3
Jake Elmore
2015 · MLB
28 53→62 38→40 51→55 52 249/316/329 80298 420 17% 8% 84 +0.6 224/297/281 57269 415 17% 9% 64 -0.8 240/302/3107029131018%7%71-0.2
Emmanuel Burriss
2015 · MLB
30 52→57 37→40 52→60 49 247/298/319 73275 520 12% 6% 73 -0.1 236/279/307 71269 416 13% 5% 62 -0.9 232/270/2865426611413%4%49-0.8
Jemile Weeks
2016 · MLB
29 49→59 38→45 56→55 50 229/299/322 92288 314 20% 8% 75 -0.0 209/272/308 99253 512 18% 8% 60 -1.0 197/263/293962245814%8%50-0.8
Alden Carrithers
2015 · AAA
30 54→62 37→40 51→55 55 251/324/320 68287 418 14% 9% 85 +0.7 246/312/331 85284 715 15% 8% 82 +0.5 266/331/3175129941412%8%82+0.1
Will Rhymes
2013 · MLB
30 54→60 39→40 48→55 52 255/311/343 88281 611 12% 7% 85 +0.7 236/292/322 86262 68 12% 7% 72 -0.2 234/292/313792595611%7%68-0.4
Aaron Miles
2007 · MLB
30 56→65 38→40 48→45 51 265/312/349 85288 57 10% 6% 86 +0.8 271/314/349 78298 55 10% 6% 87 +0.8 272/310/336633013510%5%78+0.1
Alex Sanchez
2007 · MLB
30 54→61 39→40 50→65 42 260/286/343 83297 719 16% 3% 73 -0.1 259/288/364 105289 1116 14% 4% 81 +0.4 288/312/3758731282010%3%90+0.6
Corey Wimberly
2014 · AAA
30 51→61 37→40 50→65 46 237/284/311 74270 418 14% 5% 65 -0.7 267/322/357 90307 426 14% 5% 93 +1.3 295/355/3899433633312%5%112+1.3
Eric Fryer
2016 · MLB
30 50→60 40→45 50 47 238/300/329 91307 79 24% 8% 77 +0.1 233/305/317 84300 67 22% 9% 76 +0.1 261/333/311503300019%10%84+0.1
Matt Tolbert
2011 · MLB
29 50→56 40→45 54→50 47 239/285/343 104282 615 17% 6% 73 -0.1 213/265/287 74260 313 18% 6% 51 -1.7 219/267/2573826711117%6%41-0.8
Hernan Iribarren
2014 · AAA
30 51→61 37→40 54→55 45 241/291/312 72308 418 22% 6% 68 -0.5 240/284/305 65302 49 20% 6% 63 -0.8 268/302/341733274318%5%77+0.1
Adam Stern
2010 · AAA
30 52→56 38→40 55 45 248/292/332 84295 523 17% 5% 73 -0.1 253/306/358 105307 815 19% 7% 86 +0.8 274/332/38210833481119%8%98+0.8
Isiah Kiner-Falefa
2023 · MLB
28 55→56 39→40 53→55 48 261/310/342 81294 720 14% 6% 84 +0.6 256/304/349 93299 818 16% 5% 84 +0.6 264/305/3538930871816%4%83+0.3
Kazuo Matsui
2006 · MLB
30 53→60 42→45 54→60 48 255/310/370 115298 914 17% 7% 92 +1.2 264/315/379 115309 824 16% 7% 96 +1.5 273/327/38811531773015%7%100+1.2