Hector CampusanoSS FCL Orioles
Age 19 S/R 5'10" / 160 lbs ROK HR +8% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION172 act + 114 ros · stats below = ROS only
wRC+†80
AVG/OBP/SLG.241 / .334 / .331
PA114
HR1
SB5
K%22
BB%10
BABIP308
ISO90
MLB%0%
Value2026 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +3.5 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +8.1 runs (Replacement-level credit)+8REPTotal WAR: +1.10+1.1WAR
0.01.53.00.91.52.02.42.62.82.92.92.72.52.3+$175M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 55 / POW 20
Toolsscout grade
CONTACT55
scouting grade only
POWER20
scouting grade only
EYE60
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+2.8$14M+$14M
2033Pre-Arb$1.0M+2.9$14M+$13M
2034Pre-Arb$1.0M+2.9$13M+$12M
2035Arb-1$6M+2.7$11M+$9M
2036Arb-2$9M+2.5$9M+$6M
2037Arb-3$11M+2.3$8M+$4M
Totals $29M $69M +$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
202417 ROKDSL Orioles Orange 166142 25602 16426 128 176287261547 85230 2510 246 46
202417 ROKDSL Orioles Orange 166129 31702 29286 128 240402341744 101287 1717 348 124
202518 ROKDSL Orioles Orange 187150 40310 30381 193 267392300692 33351 2016 309 95
202518 ROKDSL Orioles Orange 187131 40310 49271 193 305497344841 38377 1426 390 157
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKBAL 172146 37520 18364 151 253351315666 62325 2110 307 93 -1 +3 +0 +2 +5 0.8
YTD19 ROKBAL 172135 45730 29254 151 333464430894 96395 1517 399 164 +12 +3 +0 +2 +5 2.2
ROS19 ROKBAL 0% 11499 24411 12252 51 241334331665 90301 2210 289 80 -3 +1 +0 +1 +3 0.2
ROS19 MLBBAL 0% 01 0000 000 00 305 281 74 +0 +0
FULL19 ROKBAL 172147 37520 18364 151 252351313664 61322 2110 307 93 -1 +3 +0 +2 +5 0.8
TOT19 ROKBAL 286245 61931 30616 202 248344322666 73318 2110 300 88 -4 +3 +0 +3 +8 1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBBAL 34% 299262 621023 31664 81 237327324651 88304 2210 300 88 -4 +1 +0 +3 +8 0.9
202821 MLBBAL 48% 408357 861535 42886 112 241331342673 101304 2210 308 94 -3 +1 +0 +4 +12 1.5
202922 MLBBAL 54% 484425 1051848 491047 122 247335365699 118304 2110 314 98 -1 +2 +0 +5 +14 2.0
203023 MLBBAL 57% 532465 1141949 541148 132 245334361695 116305 2110 318 101 +1 +2 +0 +6 +15 2.4
203124 MLBBAL 57% 563492 12221410 581208 142 248337368705 120306 2110 320 103 +2 +2 +0 +6 +16 2.6
203225 MLBBAL 57% 580507 12621411 601238 142 249337371708 122306 2110 321 104 +3 +2 +0 +6 +16 2.8
203326 MLBBAL 56% 589514 12822411 611259 153 249339372711 123306 2110 322 105 +3 +2 +0 +6 +17 2.9
203427 MLBBAL 55% 589513 12721411 621259 152 248339368707 121306 2111 322 105 +3 +2 +0 +6 +17 2.9
203528 MLBBAL 55% 585509 12621411 621259 142 248340369709 122306 2111 321 104 +3 +2 -1 +6 +17 2.7
203629 MLBBAL 53% 575501 12521411 611248 132 250340373714 124305 2211 320 103 +2 +2 -1 +6 +16 2.5
203730 MLBBAL 57% 564491 12120410 601238 132 246338365703 118304 2211 317 101 +1 +2 -2 +6 +16 2.3
203831 MLBBAL 60% 550479 1161949 581228 122 242334355689 113302 2211 313 98 -1 +2 -3 +6 +16 1.9
203932 MLBBAL 61% 532464 1101839 561207 112 237328347675 110300 2311 308 94 -4 +1 -4 +6 +15 1.5
204033 MLBBAL 62% 502437 1021638 531167 102 233326339665 105296 2311 302 89 -6 +1 -4 +5 +14 1.1
204134 MLBBAL 58% 456399 901436 481086 81 226318321639 95291 2411 294 83 -9 +1 -5 +5 +13 0.5
204235 MLBBAL 53% 400351 771135 41985 71 219310311620 91286 2410 285 76 -11 +1 -6 +4 +11 0.0
204336 MLBBAL 44% 340298 64924 35864 51 215306299604 84280 2510 275 69 -12 +1 -6 +4 +10 -0.5
202720 MLBBAL 34% 10390 22411 11231 30 244333344678 100308 2211 293 82 -2 +1 +0 +1 +3 0.3
202821 MLBBAL 48% 198173 42713 20433 51 243332347678 104308 2210 301 89 -3 +1 +0 +2 +6 0.6
202922 MLBBAL 54% 262229 571024 27564 71 249338362701 114309 2110 307 93 -2 +1 +0 +3 +7 0.9
203023 MLBBAL 57% 301263 651125 31644 81 247336361697 114309 2110 311 96 -1 +1 +0 +3 +9 1.2
203124 MLBBAL 57% 318277 701226 33685 81 253343375718 123310 2110 314 98 -1 +1 +0 +3 +9 1.3
203225 MLBBAL 57% 328286 711226 34695 81 248338367706 119310 2110 315 99 -0 +1 +0 +4 +9 1.4
203326 MLBBAL 56% 333291 741327 34715 81 254342385727 131310 2110 316 100 -0 +1 +0 +4 +9 1.4
203427 MLBBAL 55% 327285 721227 34695 81 253343382725 130310 2110 316 100 -0 +1 +0 +4 +9 1.4
203528 MLBBAL 55% 321279 701226 34695 81 251343373716 122310 2111 315 99 -0 +1 -0 +3 +9 1.3
203629 MLBBAL 53% 307268 671126 32664 71 250339373712 123309 2110 313 98 -1 +1 -1 +3 +9 1.2
203730 MLBBAL 57% 322280 701226 34705 71 250342371713 121309 2211 311 96 -2 +1 -1 +3 +9 1.1
203831 MLBBAL 60% 328285 701226 35735 71 246338365703 119307 2211 307 93 -3 +1 -2 +4 +9 1.0
203932 MLBBAL 61% 326284 681125 34735 71 239331345676 106304 2210 302 89 -4 +1 -2 +3 +9 0.8
204033 MLBBAL 62% 314274 641025 33724 61 234325339664 106300 2311 295 84 -6 +1 -3 +3 +9 0.5
204134 MLBBAL 58% 264230 53824 28634 51 230324335659 104295 2411 287 78 -7 +1 -3 +3 +7 0.2
204235 MLBBAL 53% 214187 41613 22523 41 219311310621 91289 2410 278 71 -7 +0 -3 +2 +6 -0.1
204336 MLBBAL 44% 151133 29412 15382 20 218307308615 90284 2510 269 64 -6 +0 -3 +2 +4 -0.3
▸ Career Totals
Career 47174115 10051673082 491103969 10815 244335359694 115305 2210 305 92 -44 +16 -17 +51 +134 14.1
/ 162G 650567 13823411 6814310 152 243335356692 113305 2210 305 92 -6 +2 -2 +7 +18 2.0
Career 90157855 189030961144 9491992130 23143 241332350683 110303 2211 310 95 -48 +29 -31 +97 +255 30.8
/ 162G 650566 13522410 681449 173 239329345674 106300 2210 310 95 -3 +2 -2 +7 +18 2.2

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
202417 ROKDSL Orioles Orange 166129 31702 29286 128 240402341744 101287 1717 348 124 +5 -1 +5 0.9
202518 ROKDSL Orioles Orange 187131 40310 49271 193 305497344841 38377 1426 390 157 +12 +3 +5 2.0

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
#1Erick Aybarlast yr '17
career totals — 11 seasons, 5,588 PA
115,58858154271314372+58+4922.021.3
/162664718+6.9+5.82.6pk7: 21
#2Kolten Wonglast yr '23
career totals — 11 seasons, 4,283 PA
114,28386120256330390+15+2118.417.8
/1626641319+2.4+3.22.8pk7: 17
#3Jordy Mercerlast yr '21
career totals — 9 seasons, 3,394 PA
93,3946613257315387+35+5017.016.7
/162664133+6.9+9.83.3pk7: 17
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,91480111242329354+48+3017.614.0
/1626641115+6.5+4.12.4pk7: 10
#4Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#5Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 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
Hector Campusano (OGILVIE) 19 55 20 60 60 248/344/322 73318 120 21% 10% 88 +1.1
Xavier Edwards
2019 · A
19 52→62 37→40 56→60 50 245/307/319 74309 318 21% 8% 77 +0.1 246/292/306 60294 119 16% 6% 66 -0.6 304/363/3868134843613%8%114+2.3
Leo Rivas
2018 · A
20 47→54 37→40 56→65 55 219/317/294 75290 319 23% 11% 77 +0.1 188/270/271 83290 610 34% 10% 50 -1.7 239/352/3359531894424%14%101+1.2
Geraldo Perdomo
2019 · A
19 46→56 36→45 53→55 55 213/301/277 64275 317 22% 11% 65 -0.7 215/298/294 79281 415 23% 9% 69 -0.4 259/359/388129285112012%12%115+2.3
Yonny Hernández
2017 · A
19 47→57 34→30 53→60 52 216/292/271 55261 119 16% 8% 59 -1.1 225/304/282 57280 124 18% 9% 67 -0.5 268/330/3265831931716%7%84+0.3
Angel Genao
2022 · A
18 45→55 37→50 58→50 55 210/300/285 75268 416 22% 11% 66 -0.6 232/290/328 96308 711 25% 7% 72 -0.2 264/318/398134323111321%7%100+1.2
Jaison Chourio
2023 · A
18 48→49 38→40 54→55 58 220/315/308 87276 315 20% 12% 79 +0.3 223/313/311 88314 521 27% 11% 79 +0.3 222/315/3219930182326%12%81+0.2
Michael Chirinos
2019 · A
19 49 36→40 51→55 56 226/296/292 67252 411 12% 9% 66 -0.6 223/285/300 77247 614 12% 8% 63 -0.8 217/274/284672247227%7%60-0.4
Jorge Minyety
2010 · A
19 46 35→30 50 55 208/299/269 61275 114 22% 11% 63 -0.9 216/285/281 65304 29 27% 9% 59 -1.1 227/294/263363220427%9%53-0.3
Miguel Chacoa
2008 · A
19 51 38→30 52→50 47 238/298/316 77309 517 24% 7% 72 -0.2 235/296/294 59278 314 15% 7% 66 -0.6 241/304/2844327711712%7%63-0.3
Julio Izturis
2009 · A
19 47 34→30 55→60 55 215/311/263 48261 225 17% 10% 66 -0.6 226/302/298 72296 417 23% 8% 70 -0.3 242/304/2985732342325%6%70-0.1
L.J. Hoes
2009 · A
19 50→60 37→40 56→50 52 233/301/304 71285 411 19% 9% 70 -0.3 238/285/305 67306 412 22% 6% 64 -0.8 278/336/3699133451517%7%97+1.5
Carlos Willoughby
2008 · A
19 48→42 36→40 53→60 49 225/302/290 65279 317 19% 7% 69 -0.4 231/314/298 67298 228 21% 9% 76 +0.0 235/320/3077230313520%9%78+0.1
Francisco Aponte
2011 · A
20 51 34→30 52→60 53 234/311/288 54289 220 18% 9% 72 -0.2 217/282/279 62272 215 19% 8% 56 -1.3 200/241/2565624601018%5%30-1.1
Pedro Ramírez
2023 · A
19 51→55 40→45 53→55 43 245/292/346 101303 714 21% 5% 78 +0.2 237/292/339 102303 814 23% 6% 76 +0.1 255/306/365110315102221%6%86+0.6
Ricardo Ferreira
2015 · A
20 48 36→40 55→60 51 214/312/283 70324 321 31% 11% 72 -0.2 248/322/326 78345 422 26% 9% 85 +0.7 268/341/3457736632925%9%95+0.6
Emmanuel Morel
2016 · A
19 45 35→30 53→55 49 207/286/270 62293 217 28% 9% 56 -1.3 187/257/246 59306 215 36% 8% 38 -2.6 139/207/1733425101741%7%-4-1.2
Jose Constanza
2007 · A
19 47 34→30 51→60 54 213/308/264 51310 222 28% 12% 65 -0.7 225/318/285 60306 217 24% 12% 74 -0.1 236/346/2824630802120%14%83+0.2
César Hernández
2009 · A
19 48→58 38→50 54→55 48 225/281/312 87270 414 18% 7% 64 -0.8 221/272/284 63278 316 20% 6% 53 -1.5 273/363/38010833791620%12%112+2.8
J.P. Crawford
2014 · A
19 50→58 37→45 50 49 234/297/309 75304 313 23% 8% 70 -0.3 246/314/341 95294 813 18% 9% 86 +0.8 264/356/39112630811217%11%114+2.9
Manuel Guzman
2014 · A
19 48 37→45 47→55 51 227/293/300 73272 414 17% 8% 66 -0.6 219/284/275 56274 219 19% 8% 56 -1.3 237/305/3056828741518%9%68-0.2