Luis Verdugo3B San Antonio Missions
Age 25 R/R 6'2" / 160 lbs AA HR -7% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION254 act + 169 ros · stats below = ROS only
wRC+†48
AVG/OBP/SLG.194 / .257 / .279
PA169
HR3
K%32
BB%7
BABIP275
ISO84
MLB%2%
Value2026 · WAR
BAT: -18.7 runs (wOBA-derived runs vs avg)-19BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +12.0 runs (Replacement-level credit)+12REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 40
Toolsscout grade
CONTACT25
scouting grade only
POWER40
scouting grade only
EYE45
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-3M +$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
201817 ROKAZL Cubs 2 199182 26313 11651 53 143196220416 77197 336 179 -5
201817 ROKAZL Cubs 2 199176 34414 17451 53 193268295563 102231 239 253 52
201918 ROKAZL Cubs 2 221205 44614 11562 82 215261312574 98270 255 252 51
201918 ROKAZL Cubs 2 221197 60925 19392 82 305372447818 142353 189 361 134
202019 INTLTomateros de Culiacan 1515 2000 060 01 133133133267 222 400
202019 INTLTomateros de Culiacan 1515 2000 060 01 133133133267 222 400 121 -49
202120 AMyrtle Beach Pelicans 227217 311012 8961 21 143177226403 83242 424 173 -9
202120 AMyrtle Beach Pelicans 227214 401213 11651 21 187230294524 107252 295 235 38
202221 A+South Bend Cubs 422380 842115 34943 44 221290321611 100277 228 268 63
202221 A+South Bend Cubs 422368 992715 46703 44 269355389744 120316 1711 333 113
202322 A+3 teams 433401 701806 231233 43 175225264489 90232 285 214 22
202322 A+3 teams 433389 912709 35923 43 234302373675 139281 218 300 88
202423 AA2 teams 581537 1142013 331312 72 212260270531 58271 236 239 41
202423 AA2 teams 581524 1362725 461002 72 260322347669 88308 178 300 88
202524 INTL3 teams 570523 831709 352063 55 159216243459 84238 366 204 15
202524 INTL3 teams 570499 11227114 591433 55 224310367677 142284 2510 302 89
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AASD 254223 49406 21852 20 220293318611 99316 338 276 69 -9 +0 +0 +1 +7 -0.0
YTD25 AASD 254213 54507 31662 20 254354376729 122326 2612 323 106 +2 +0 +0 +1 +7 1.0
ROS25 AASD 2% 169154 30403 12541 10 194257279536 84281 327 249 48 -10 +0 +0 +1 +5 -0.4
ROS25 MLBSD 2% 33 0000 010 00 278 330 241 42 -0 +0 +0 +0 +0 -0.0
FULL25 AASD 257226 49406 21862 20 217289314603 97312 338 276 69 -9 +0 +0 +1 +7 -0.0
TOT25 AASD 423377 79809 331393 30 209278302580 93299 338 265 61 -19 +1 +0 +2 +12 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBSD 31% 339309 641016 251052 21 207271304575 97286 317 261 58 -16 +0 +0 +1 +10 -0.5
202827 MLBSD 42% 367333 701117 281113 31 210277312590 102286 308 266 62 -16 +0 +0 +1 +10 -0.4
202928 MLBSD 48% 384348 741218 301153 31 213281322603 109286 308 268 63 -16 +0 -1 +1 +11 -0.4
203029 MLBSD 49% 387351 751218 301163 21 214281322603 108285 308 267 63 -16 +0 -1 +1 +11 -0.6
202726 MLBSD 31% 10595 20302 8321 10 211279305584 95283 308 253 52 -6 +0 +0 +0 +3 -0.2
202827 MLBSD 42% 154140 28403 12471 10 200268293561 93283 318 257 55 -8 +0 +0 +1 +4 -0.3
202928 MLBSD 48% 184167 34504 14551 10 204269305575 102283 308 259 56 -9 +0 -0 +1 +5 -0.3
203029 MLBSD 49% 191173 36604 15571 10 208275312587 104282 308 258 56 -10 +0 -1 +1 +5 -0.4
▸ Career Totals
Career 637578 11818013 491924 40 204271303574 99279 308 257 55 -32 +1 -1 +2 +18 -1.3
/ 162G 650590 12018013 501964 40 203270300570 97278 308 257 55 -33 +1 -1 +2 +18 -1.3
Career 43143955 767144964 280127827 4625 194252283535 89266 306 238 40 -291 -1 -2 +15 +122 -16.0
/ 162G 650596 11622110 421934 74 195252285538 91266 306 238 40 -44 -0 -0 +2 +18 -2.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
201817 ROKAZL Cubs 2 199176 34414 17451 53 193268295563 102231 239 253 52 -11 -0 +6 -0.6
201918 ROKAZL Cubs 2 221197 60925 19392 82 305372447818 142353 189 361 134 +9 +1 +6 1.6
202019 INTLTomateros de Culiacan 1515 2000 060 01 133133133267 222 400 121 -49 -3 -0 +0 -0.3
202120 AMyrtle Beach Pelicans 227214 401213 11651 21 187230294524 107252 295 235 38 -16 +0 +6 -1.0
202221 A+South Bend Cubs 422368 992715 46703 44 269355389744 120316 1711 333 113 +6 -1 +12 1.8
202322 AATennessee Smokies 6457 6200 4281 00 105177140318 35200 446 152 -26 -9 +0 +2 -0.7
202322 A+South Bend Cubs 244218 591907 23360 41 271340454794 183292 159 348 124 +7 +0 +7 1.4
202322 INTLTomateros de Culiacan 125114 26602 8282 02 228290333624 105286 226 282 74 -4 -1 +4 -0.1
202423 AATennessee Smokies 447405 1042112 34742 42 257317328646 72304 178 292 81 -9 +0 +13 0.3
202423 INTLTomateros de Culiacan 134119 32613 12260 30 269336412748 143319 199 327 109 +1 +1 +4 0.6
202524 AAALehigh Valley IronPigs 109100 18202 7350 00 180234260494 80254 326 223 29 -9 +0 +3 -0.6
202524 AAReading Fightin Phils 170147 26803 18472 13 177275293568 116232 2811 260 57 -8 -1 +5 -0.5
202524 INTLMexico Verde 291252 681719 34611 42 270359452811 183322 2112 356 131 +10 +0 +8 1.9

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2640134210273312+2+1-0.8-0.4
/162664134+2.4+1.0-0.8pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Luis Verdugo (OGILVIE) 25 25 40 45 45 209/278/302 93299 93 33% 8% 61 -0.5
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Chase Pinder
2021 · AA
25 40 40→45 40→45 44 192/269/276 84279 85 32% 8% 51 -1.7 218/306/353 135287 148 27% 10% 88 +0.9 224/323/376152290161126%12%98+0.8
Quincy McAfee
2023 · AA
25 38 43→45 42→45 46 189/279/295 106260 116 30% 9% 62 -0.9 198/275/331 133251 1510 27% 7% 69 -0.4 185/264/327142224171225%7%61-0.5
Chad Spann
2009 · AAA
25 40→37 41→45 39→40 38 201/249/297 95282 104 32% 5% 47 -1.9 197/244/278 81275 76 30% 5% 40 -2.4 165/209/202382322029%4%2-1.7
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Matt Pagnozzi
2008 · AAA
25 38 38→45 45→40 37 186/238/265 79266 54 31% 5% 34 -2.8 207/260/287 80289 74 29% 6% 49 -1.8 208/275/286792926029%7%53-0.7
Alan Trejo
2021 · AA
25 38→42 41→50 42→45 36 194/232/287 94263 106 30% 4% 37 -2.6 207/249/352 145265 156 28% 5% 63 -0.9 211/267/34113026714726%6%64-0.4
Trevor Schwecke
2023 · AAA
25 39 44→45 41→50 39 195/257/308 113291 116 35% 7% 54 -1.4 218/275/332 114316 1014 32% 6% 68 -0.5 223/280/33511232091731%6%68-0.3
Grayson Greiner
2018 · AAA
25 41 43→45 47→30 40 204/253/314 110278 102 30% 6% 53 -1.5 212/275/332 120288 133 29% 8% 68 -0.5 204/275/3029729810033%8%58-0.5
Nick Quintana
2023 · AA
25 38→39 43→45 42→45 48 190/274/298 109258 115 30% 10% 60 -1.0 194/275/299 105281 107 32% 9% 61 -1.0 106/214/187811637037%8%7-1.1
Dennis Ortega
2022 · AAA
25 40 39→45 47→45 38 197/244/276 79285 75 33% 5% 40 -2.4 209/261/303 94327 810 36% 6% 54 -1.4 187/240/2587230851039%6%30-1.0
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
Stephen McGee
2017 · AAA
26 40 38→40 44→30 45 193/269/273 80275 64 30% 8% 50 -1.7 204/290/316 112313 114 35% 10% 71 -0.3 189/289/30311329312036%12%63-0.3
John Murrian
2013 · AAA
25 40 42→45 47→45 36 202/241/304 102279 95 31% 4% 46 -2.0 201/262/310 109270 106 28% 6% 57 -1.2 153/226/25310020010028%6%26-1.0
Connor Kaiser
2022 · AA
25 36 44→45 47→50 43 187/255/303 116259 125 32% 8% 53 -1.5 191/267/312 121296 1414 37% 9% 60 -1.0 169/257/271103275111640%10%43-1.1
Joe Cronin
2019 · AA
25 38 40→45 45→50 44 181/274/268 88287 87 37% 9% 53 -1.5 196/278/301 105300 911 35% 8% 62 -0.9 171/260/279108256101335%9%46-1.0
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Olivier Basabe
2022 · AA
25 39 43→40 45 42 197/254/301 103257 117 28% 6% 50 -1.7 210/271/311 101292 1110 30% 7% 61 -1.0 199/266/28182279101031%7%47-0.9
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Caleb Hamilton
2021 · AAA
26 39 42→45 45 42 196/255/296 101271 99 30% 7% 50 -1.7 183/269/319 136279 176 38% 10% 63 -0.8 145/239/28213720521340%10%39-0.8