Luis CampusanoC San Diego Padres
Age 27 R/R 5'10" / 232 lbs MLB HR -7% Svc 3.017 · Ctrl thru 2028
2026 ROS PROJECTION81 act + 83 ros · stats below = ROS only
wRC+†vL 3957vR 104
AVG/OBP/SLG.240 / .313 / .413
PA83
HR3
K%22
BB%8
BABIP278
ISO173
MLB%100%
Value2026 · WAR
BAT: +8.2 runs (wOBA-derived runs vs avg)+8BATRUN: -0.5 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +4.6 runs (Replacement-level credit)+5REPTotal WAR: +1.60+1.6WAR
0.00.91.90.61.41.2+$15M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 50 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
817.8%
xwOBA
440.301
POWER40
Barrel%
285.4
Avg EV
3287.7
Bat Spd
6773.1
EYE45
Chase%
7227.5%
SPEED35
Sprint
1625.8
Platoon Splits2024-2026 · 331 PA
vs LHP
vs RHP
Edge
PA
75
256
wRC+
29
108
▶▶R
wOBA
224
327
▶▶R
ISO
157
157
BABIP
119
293
▶▶R
K%
10.7%
14.8%
◀◀L
BB%
5.3%
7.4%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2021
Service   3.017 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.4M+0.6$3M+$2M
2027Arb-2$4M+1.4$10M+$6M
2028Arb-3$6M+1.2$8M+$4M
Totals $10M $21M +$12M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201718 ROKAZL Padres 2 151140 28303 9361 02 200253286539 86245 246 240 42
201718 ROKAZL Padres 2 151134 36404 15251 02 269347388735 119302 1710 331 112
201819 AFort Wayne TinCaps 284266 67802 13594 01 252297305601 53316 215 265 61
201819 AFort Wayne TinCaps 284260 751103 19434 01 288346365712 77335 157 323 105
201920 A+2 teams 502451 13029118 38814 00 288349477826 188310 168 355 130
201920 A+2 teams 502435 13831115 54634 00 317398497894 179336 1311 390 156
202122 AAA2 teams 364333 681329 24976 10 204270336606 132259 277 269 64
202122 AAA2 teams 364326 8921315 31776 10 273347494841 221315 219 369 141
202223 AAA3 teams 438402 8911110 271063 01 221275328604 107271 246 263 60
202223 AAA3 teams 438394 11616117 35773 01 294356470826 175324 188 362 135
202324 MLB2 teams 192179 57808 9253 00 318361497858 179333 135 380 149 +11 +0 -0 +3 +5 2.0
202324 MLB2 teams 192178 57808 10243 00 320366500866 180333 125 381 150 +11 +0 -0 +3 +5 2.0
202425 MLB4 teams 410379 9018012 26612 00 237290380670 142252 156 290 80 -9 +0 -8 +7 +12 0.2
202425 MLB4 teams 410381 9121011 24552 00 239287381668 142252 136 296 85 -7 +0 -8 +7 +12 0.4
202526 AAA3 teams 560493 13122123 581375 20 266349454803 189320 2410 345 122
202526 AAA3 teams 560464 14226127 841105 20 306415541956 235347 2015 416 177
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 MLBSD 8170 21704 10201 00 300395571966 271370 2512 416 177 +7 +0 +2 +1 +2 1.3
YTD27 MLBSD 8170 21704 10201 00 300395571966 271370 2512 421 180 +7 +0 +2 +1 +2 1.3
ROS27 MLBSD 100% 8375 18403 7181 00 240313413727 173285 228 333 113 +1 +0 -2 +1 +2 0.3
ROS27 MLBSD 100% 8375 18403 7181 00 240313413727 173281 228 322 104 +0 +0 -2 +1 +2 0.2
FULL27 MLBSD 164145 391107 17382 00 269354490843 221320 2310 368 140 +7 +0 -0 +3 +5 1.5
TOT27 MLBSD 164145 391107 17382 00 269354490843 221320 2310 374 144 +8 +0 -0 +3 +5 1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBSD 82% 430384 9520116 39934 21 247323430753 182283 229 331 111 +5 +0 -10 +8 +12 1.5
202829 MLBSD 82% 421376 9219115 38924 11 245321420741 176282 229 329 110 +5 -0 -11 +8 +12 1.3
202930 MLBSD 82% 413368 9019115 38914 10 245322424746 179280 229 326 107 +3 +0 -11 +7 +12 1.2
203031 MLBSD 82% 386345 8217014 35873 10 238313409722 171277 239 321 104 +2 +0 -12 +7 +11 0.8
203132 MLBSD 82% 356318 7415012 32813 10 233309393702 160273 239 315 99 -0 +0 -12 +6 +10 0.5
203233 MLBSD 82% 318284 6413010 29742 10 225302377678 151268 239 307 93 -2 +0 -11 +6 +9 0.1
203334 MLBSD 77% 268240 521008 24642 00 217293358652 142260 249 297 85 -4 +0 -11 +5 +8 -0.3
203435 MLBSD 73% 214191 39706 19532 00 204283335618 131252 259 285 77 -6 +0 -10 +4 +6 -0.6
203536 MLBSD 64% 161145 28504 14411 00 193269310579 117244 259 273 67 -6 +0 -10 +3 +5 -0.9
202728 MLBSD 82% 353315 7716113 32763 10 244320425745 181278 229 319 102 +1 +0 -9 +6 +10 0.9
202829 MLBSD 82% 345308 7415112 31753 10 240316412728 172278 229 317 101 +0 +0 -9 +6 +10 0.8
202930 MLBSD 82% 339302 7215012 31753 10 238315407723 169276 229 314 99 -0 +0 -9 +6 +10 0.6
203031 MLBSD 82% 317282 6714011 29713 10 238315404720 167273 229 310 96 -2 +0 -9 +6 +9 0.4
203132 MLBSD 82% 292261 6012010 27672 10 230307391698 161269 239 304 91 -3 +0 -9 +5 +8 0.1
203233 MLBSD 82% 261233 511008 24612 00 219297365662 146264 239 297 85 -4 +0 -9 +5 +7 -0.2
203334 MLBSD 77% 208185 40806 19502 00 216296357653 141257 249 287 78 -5 +0 -8 +4 +6 -0.4
203435 MLBSD 73% 156140 28504 14391 00 200277321599 121249 259 276 69 -5 +0 -8 +3 +4 -0.6
203536 MLBSD 64% 10392 18303 9261 00 196275326601 130241 259 264 60 -5 +0 -6 +2 +3 -0.6
▸ Career Totals
Career 30452736 635123298 26165325 50 232305386691 154268 219 303 90 -33 +1 -86 +79 +86 4.8
/ 162G 650584 13526021 561395 10 231303384687 152267 219 303 90 -7 +0 -18 +17 +18 1.0
Career 59515369 12942418188 479129654 106 241310394703 153282 228 311 96 -27 -0 -107 +106 +169 14.4
/ 162G 650586 14226121 521426 11 242310398708 155283 228 311 96 -3 -0 -12 +12 +18 1.6

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
201718 ROKAZL Padres 2 151134 36404 15251 02 269347388735 119302 1710 331 112 +2 -1 +4 0.6
201819 AFort Wayne TinCaps 284260 751103 19434 01 288346365712 77335 157 323 105 +2 -0 +8 1.0
201920 A+Lake Elsinore Storm 487422 13731115 52574 00 325404509913 185340 1211 397 162 +34 +0 +14 4.9
201920 INTLPeoria Javelinas 1513 1000 260 00 7720077277 143 4013 153 -24 -2 +0 +0 -0.2
202122 MLBSan Diego Padres 3834 3000 4110 00 8818488272 130 2911 145 -31 -6 +0 +1 +7 +1 0.3
202122 AAAEl Paso Chihuahuas 326292 8621315 27666 10 295366541907 247335 208 395 161 +22 +0 +9 3.2
202223 MLBSan Diego Padres 5048 12101 1110 00 250265333599 83297 222 262 59 -2 +0 +0 +8 +1 0.7
202223 AAAEl Paso Chihuahuas 358319 9515114 33622 00 298367483850 185328 179 372 143 +17 +0 +10 2.8
202223 INTLEstrellas Orientales 3027 9002 141 01 333379556935 222318 133 398 162 +2 -0 +1 0.3
202324 MLBSan Diego Padres 174163 52707 7213 00 319358491849 172331 124 374 144 +9 +0 -0 +3 +5 1.7
202324 AAAEl Paso Chihuahuas 1815 5101 330 00 3334446001.044 267364 1717 454 206 +2 +0 +1 0.3
202425 MLBSan Diego Padres 299277 631308 20411 00 227282361643 134240 147 288 78 -7 +0 -8 +7 +8 0.1
202425 AAAEl Paso Chihuahuas 3735 13201 250 00 371405514920 143414 145 408 170 +3 +0 +1 0.4
202425 ALake Elsinore Storm 1615 2001 130 00 133188333521 20091 196 230 34 -1 +0 +0 -0.1
202425 INTLTigres del Licey 5854 13601 161 00 241268407675 167245 102 287 78 -1 +0 +2 0.0
202526 MLBSan Diego Padres 2721 0000 6110 00 222222 4122 155 -23 -4 +0 +0 +10 +1 0.7
202526 AAAEl Paso Chihuahuas 475393 13225125 72824 20 3364415951.036 260370 1715 447 200 +54 +0 +13 6.9
202526 INTLTigres del Licey 5850 10102 6171 00 200298340638 140250 2910 288 79 -1 +0 +2 0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 588543 13021016 38954 00 239294366660 127262 166 296 84 -10 +0 -6 +35 +17 3.6

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
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#2Robinson Chirinoslast yr '22
career totals — 10 seasons, 2,427 PA
102,427955227320420+43-1012.913.8
/162664261+11.9-2.83.5pk7: 15
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
123,1411076242309406+47-1214.212.7
/162664231+9.9-2.53.0pk7: 11
#3Dioner Navarrolast yr '16
career totals — 12 seasons, 3,544 PA
123,5447714250308370+63-112.111.6
/162664143+11.9-0.22.3pk7: 11
#4Nick Hundleylast yr '19
career totals — 12 seasons, 3,373 PA
123,3739315247299405+60-3110.310.8
/162664183+11.9-6.02.0pk7: 11
#5Stephen Vogtlast yr '22
career totals — 9 seasons, 2,571 PA
92,571825241303410+36-119.39.4
/162664211+9.2-2.82.4pk7: 9
#6Devin Mesoracolast yr '18
career totals — 8 seasons, 1,574 PA
81,574584232309406+28-136.06.2
/162664242+11.9-5.32.5pk7: 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
Luis Campusano (OGILVIE) 27 50 40 35 45 269/354/490 221320 70 23% 10% 144 +1.6
Devin Mesoraco
2015 · MLB
27 47→49 56→60 35→40 50 250/323/441 191280 243 21% 8% 117 +2.9 230/314/393 163269 196 22% 9% 101 +1.8 206/298/36515923121121%9%83+0.2
Josmil Pinto
2015 · MLB
26 50→59 51→55 36→40 50 252/317/415 163297 182 22% 8% 107 +2.2 227/281/365 138284 163 25% 7% 79 +0.3 212/260/33912726716026%5%60-0.5
Nick Hundley
2011 · MLB
27 47→46 50→55 39→40 48 237/299/401 163286 175 24% 8% 95 +1.4 238/299/391 153299 164 25% 7% 93 +1.3 241/291/40916829818125%6%89+0.5
Luis Gonzalez
2005 · MLB
26 53→58 52→50 37→40 44 271/315/442 170308 205 19% 5% 113 +2.6 264/308/398 134298 136 16% 5% 98 +1.6 265/308/38612029911415%4%94+0.8
Luis Urías
2023 · MLB
26 47→57 53→55 43→45 54 244/335/417 174281 214 21% 10% 116 +2.8 221/317/358 137264 166 22% 10% 94 +1.3 226/309/34511925814618%9%85+0.4
Omar Narváez
2020 · MLB
28 54→55 53→50 39→30 56 276/355/442 166312 222 19% 10% 130 +3.8 252/333/399 147300 172 21% 10% 110 +2.4 234/321/35512028512021%10%89+0.5
Casey McGehee
2010 · MLB
27 52→62 48→55 34→40 47 262/312/406 144305 162 20% 7% 102 +1.9 258/314/414 156290 182 17% 8% 105 +2.1 249/308/39915027917117%8%94+1.2
Colin Moran
2020 · MLB
27 55→57 49→55 35→30 47 272/325/423 151324 172 21% 7% 112 +2.6 250/316/408 158312 193 25% 8% 105 +2.1 230/303/38015029119127%9%91+0.6
Trevor Plouffe
2013 · MLB
27 43→52 56→60 40→45 47 233/293/423 191259 245 22% 7% 100 +1.7 248/312/416 168288 193 20% 8% 105 +2.1 249/314/41316429017220%8%103+1.9
James McCann
2018 · MLB
28 49→56 51→50 44→45 44 249/305/404 155304 193 24% 6% 99 +1.7 251/306/404 153319 194 26% 6% 100 +1.7 255/316/41516033221428%7%104+1.1
Welington Castillo
2013 · MLB
26 45→55 54→55 43→30 46 235/306/409 173294 222 28% 8% 102 +1.8 246/315/397 151306 183 24% 7% 102 +1.9 252/308/43318130625126%7%105+1.4
Renato Núñez
2021 · MLB
27 46→51 56→60 44→30 46 243/308/431 189288 253 26% 8% 108 +2.3 244/314/463 219292 305 27% 7% 120 +3.1 232/307/46923726735128%7%116+2.1
Aledmys Díaz
2019 · MLB
28 50→58 52→55 41→45 47 256/302/424 167272 207 15% 6% 104 +2.0 249/309/415 166270 195 16% 7% 105 +2.1 243/308/39214926718216%7%94+0.7
Jedd Gyorko
2016 · MLB
27 47→53 52→60 38→45 46 243/301/406 162284 213 23% 7% 98 +1.6 254/321/451 197288 274 22% 9% 118 +3.0 257/331/46020328828421%10%123+2.4
John Buck
2008 · MLB
28 45→53 53→60 37→30 48 235/305/410 175269 212 22% 8% 102 +1.8 240/305/421 181291 213 24% 7% 104 +2.0 251/312/43518430123124%7%105+1.4
Matthew LeCroy
2003 · MLB
27 49 54→55 38→30 48 253/307/438 185284 214 20% 7% 109 +2.4 271/331/457 186317 243 22% 7% 124 +3.4 272/340/45418231926022%8%124+1.9
Chance Sisco
2021 · MLB
26 44→54 52→50 43→40 47 223/324/388 165300 203 31% 9% 105 +2.1 204/288/345 141275 155 30% 8% 78 +0.2 160/245/27711721610030%7%40-1.0
Donovan Walton
2022 · MLB
28 54→59 52→55 40→45 49 273/335/444 171296 206 16% 7% 122 +3.3 237/297/372 135271 138 17% 7% 88 +0.9 254/316/37211928314516%7%94+0.9
Jhonny Peralta
2008 · MLB
26 54→64 50→55 39→40 51 266/336/426 159324 183 23% 9% 118 +3.0 263/324/421 158311 173 20% 8% 111 +2.5 287/344/45717033118119%8%124+3.1
Delmon Young
2013 · MLB
27 55→61 51→55 39→55 43 276/311/433 157308 192 17% 4% 109 +2.4 265/304/403 138311 163 20% 4% 98 +1.6 265/302/38712231515120%4%92+0.5