Bryan AndradeSS Stockton Ports
Age 21 R/R 6'1" / 145 lbs A HR -4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION295 act + 196 ros · stats below = ROS only
wRC+†59
AVG/OBP/SLG.203 / .272 / .298
PA196
HR3
K%27
BB%8
BABIP269
ISO96
MLB%0%
Value2026 · WAR
BAT: -22.8 runs (wOBA-derived runs vs avg)-23BATRUN: +2.8 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.3 runs (Positional adjustment)+5POSREP: +13.9 runs (Replacement-level credit)+14REPTotal WAR: -0.10-0.1WAR
0.00.81.60.40.81.01.11.11.11.00.80.60.3+$58M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 20
Toolsscout grade
CONTACT40
scouting grade only
POWER20
scouting grade only
EYE55
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.1$6M+$5M
2032Pre-Arb$0.9M+1.1$6M+$5M
2033Pre-Arb$1.0M+1.0$5M+$4M
2034Arb-1$2M+0.8$2M+$1M
2035Arb-2$2M+0.6$1M+$0.4M
2036Arb-3$1M+0.3$0.6M+$0.0M
Totals $8M $20M +$16M

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
202217 ROKDSL Athletics 123106 17200 8304 10 160246179425 19212 247 190 4
202217 ROKDSL Athletics 123101 20200 13194 10 198314218531 20233 1511 251 50
202318 ROKDSL Athletics 111101 13000 6263 00 129200129329 171 235 160 -19
202318 ROKDSL Athletics 11196 18000 11183 00 188291188478 228 1610 236 39
202419 ROKACL Athletics 4242 7010 0170 01 167167214381 48280 400 161 -19
202419 ROKACL Athletics 4242 11010 0120 01 262262310571 48367 290 254 53
202520 A2 teams 244218 45522 20562 30 206279275554 69264 238 245 46
202520 A2 teams 244208 53632 30412 30 255354341696 87304 1712 316 100
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 AOAK 295267 53736 23883 80 199270315584 116269 308 262 59 -14 +2 +0 +3 +8 -0.1
YTD21 AOAK 295256 63947 34663 80 246341395736 148303 2212 330 111 +4 +2 +0 +3 +8 1.7
ROS21 AOAK 0% 196177 36613 15532 40 203272298571 96273 278 263 59 -9 +1 +0 +2 +6 -0.1
ROS21 MLBOAK 0% 01 0000 000 00 271 254 52 +0 +0
FULL21 AOAK 295268 53736 23883 80 198270313583 116267 308 262 59 -14 +2 +0 +3 +8 -0.1
TOT21 AOAK 491444 891349 381415 120 200271308579 108269 298 262 59 -23 +2 +0 +5 +14 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBOAK 34% 543489 10518410 441425 81 215286329615 115278 268 276 69 -19 +1 +0 +6 +15 0.4
202823 MLBOAK 48% 557502 11019411 451425 81 219290339629 120279 258 284 75 -16 +1 +0 +6 +16 0.8
202924 MLBOAK 53% 562506 11320412 461425 81 223294350644 126281 258 288 79 -13 +1 +0 +6 +16 1.0
203025 MLBOAK 55% 561504 11320412 471405 81 224297351648 127281 258 291 81 -12 +1 +0 +6 +16 1.1
203126 MLBOAK 56% 557500 11220412 471395 81 224297352649 128281 258 291 81 -12 +1 +0 +6 +16 1.1
203227 MLBOAK 55% 550493 11019412 471385 71 223297351648 128281 259 292 81 -12 +1 +0 +6 +16 1.1
203328 MLBOAK 55% 541485 10819312 461365 71 223297348645 126281 259 291 81 -12 +1 -1 +6 +15 1.0
203429 MLBOAK 53% 532476 10418311 461355 71 218294338632 120280 259 289 79 -12 +1 -1 +6 +15 0.8
203530 MLBOAK 53% 523468 10318311 451345 61 220295342637 122279 269 286 77 -13 +1 -2 +6 +15 0.6
203631 MLBOAK 56% 513459 9917310 441335 61 216291331622 115277 269 283 74 -15 +1 -3 +5 +15 0.3
203732 MLBOAK 59% 503451 9616310 431334 51 213287328615 115274 269 277 70 -17 +1 -4 +5 +14 -0.0
202722 MLBOAK 34% 187168 35613 15492 30 208281310591 101275 268 267 63 -8 +1 +0 +2 +5 0.0
202823 MLBOAK 48% 270244 53925 22692 41 217287332619 115277 268 274 68 -10 +0 +0 +3 +8 0.1
202924 MLBOAK 53% 296267 581026 24753 41 217289337626 120279 258 279 72 -9 +0 +0 +3 +8 0.3
203025 MLBOAK 55% 307275 621127 26773 41 225299356656 131279 258 281 74 -9 +0 +0 +3 +9 0.3
203126 MLBOAK 56% 310278 621127 26783 41 223296353649 129279 258 282 74 -9 +0 +0 +3 +9 0.3
203227 MLBOAK 55% 303271 601027 26763 41 221297351647 129279 259 282 74 -9 +0 +0 +3 +9 0.3
203328 MLBOAK 55% 296266 581026 25753 41 218293338631 120279 258 281 73 -9 +0 -0 +3 +8 0.3
203429 MLBOAK 53% 284254 561026 25723 40 220298346644 126278 259 280 72 -9 +1 -1 +3 +8 0.2
203530 MLBOAK 53% 275246 54926 24713 30 220297346642 126277 269 277 70 -9 +1 -1 +3 +8 0.1
203631 MLBOAK 56% 290260 571026 25753 30 219295342637 123275 269 274 68 -11 +1 -2 +3 +8 -0.0
203732 MLBOAK 59% 298267 56926 26793 30 210287326613 116272 279 269 64 -12 +1 -2 +3 +8 -0.2
▸ Career Totals
Career 31162797 6111052165 26479631 406 218293341634 122280 268 277 70 -104 +6 -6 +33 +88 1.8
/ 162G 650583 12822414 551666 81 220293343636 123281 268 277 70 -22 +1 -1 +7 +18 0.4
Career 66585977 129121743128 549169665 8612 216289331620 115277 258 279 72 -211 +12 -10 +71 +189 5.2
/ 162G 650584 12521412 541666 81 214287325613 111276 268 279 72 -21 +1 -1 +7 +18 0.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
202217 ROKDSL Athletics 123101 20200 13194 10 198314218531 20233 1511 251 50 -7 +0 +3 -0.3
202318 ROKDSL Athletics 11196 18000 11183 00 188291188478 228 1610 236 39 -8 +0 +3 -0.5
202419 ROKACL Athletics 4242 11010 0120 01 262262310571 48367 290 254 53 -2 -0 +1 -0.1
202520 AStockton Ports 152129 30401 21281 10 233344287631 54290 1814 298 86 -2 +0 +4 0.2
202520 ROKACL Athletics 9279 23231 9131 20 291371430801 139324 1410 347 123 +2 +0 +3 0.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
#1Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#6Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
73,4266945220290340+37+214.24.0
/162664139+7.1+4.10.8pk7: 4

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
Bryan Andrade (OGILVIE) 21 40 20 40 55 200/271/308 108269 912 29% 8% 59 -0.1
Andy Paz
2014 · A
21 45 38→40 42→45 47 212/273/289 77273 55 23% 7% 56 -1.3 200/258/270 70282 55 29% 7% 44 -2.1 202/252/250482713625%6%33-0.9
Yohander Martinez
2023 · A
21 45 36→30 43→50 52 209/304/266 57271 58 23% 10% 65 -0.7 197/304/264 67284 56 29% 10% 65 -0.7 166/287/223562495531%11%48-0.6
Simon Vasquez
2009 · A
21 45 35→40 40→50 49 210/285/271 61269 24 22% 8% 56 -1.3 227/286/308 81283 47 20% 6% 66 -0.6 253/299/341883012916%5%79+0.1
Adrian Abreu
2012 · A
21 39 38→40 47→55 47 190/263/273 82247 59 24% 8% 47 -1.9 212/292/300 88256 817 19% 9% 67 -0.5 209/299/2908024192516%10%66-0.2
Bill Pujols
2015 · A
21 43 37→40 43→50 46 204/263/281 76253 47 20% 6% 49 -1.8 197/257/271 74281 36 29% 6% 44 -2.1 146/212/197512250532%6%4-0.9
Jesus Rojas
2007 · A
21 43 39→40 42→45 46 209/277/287 79272 76 25% 8% 57 -1.2 231/291/326 95301 85 24% 8% 72 -0.2 257/314/3571003229122%8%90+0.4
Alfredo Lopez
2011 · A
21 48 37→30 44→50 45 225/290/296 71291 47 23% 7% 65 -0.7 238/304/300 62304 313 21% 7% 71 -0.3 242/288/2904829512017%5%56-0.4
Anneury Peguero
2007 · A
20 43 35→30 44→50 48 201/266/259 58253 27 20% 7% 45 -2.1 211/289/268 57271 312 21% 9% 57 -1.2 205/293/2433826021620%10%50-0.6
Sergio Burruel
2012 · A
21 42 35→30 42→30 47 198/274/259 61274 34 27% 8% 50 -1.8 213/266/275 62297 36 27% 6% 48 -1.9 241/305/316752938120%8%73-0.1
Jenner Emeterio
2013 · A
20 45 38→30 48→60 46 214/278/297 83284 513 26% 8% 59 -1.1 217/304/278 61289 324 23% 10% 66 -0.6 216/317/2604428513422%12%65-0.3
Deivi Mejia
2011 · A
21 40 39→40 43→30 44 193/264/278 85266 75 29% 8% 50 -1.8 212/259/304 92276 74 25% 4% 53 -1.5 224/268/311872676118%3%59-0.4
David Hernandez
2007 · A
20 43 35→40 44→55 46 200/269/256 56264 26 24% 7% 46 -2.0 224/284/297 73278 411 19% 7% 62 -0.9 227/289/2946727731418%7%60-0.4
Brallan Perez
2017 · A
21 50 36→30 46→50 50 231/292/295 63268 311 15% 7% 65 -0.7 241/293/297 56298 38 19% 6% 66 -0.6 236/292/279432982720%6%56-0.7
Juan Heredia
2012 · A
20 45 35→30 38→50 52 207/291/269 62274 26 23% 10% 59 -1.1 202/293/262 60264 211 21% 10% 58 -1.2 188/302/2445624801521%12%55-0.6
Abrahan Gutierrez
2021 · A
21 44→45 40 46→40 43 215/264/301 87273 86 24% 6% 54 -1.4 227/296/326 99305 84 26% 8% 75 -0.0 220/294/315952958226%8%68-0.2
Franklin Tineo
2016 · A
21 36 38→45 41→50 47 177/258/254 77247 57 29% 9% 41 -2.3 190/264/281 91260 710 28% 8% 50 -1.7 184/261/2809623981325%8%47-0.7
Roy Morales
2016 · A
21 44 36→30 44→45 47 204/269/273 69231 45 14% 5% 50 -1.7 232/297/293 61277 37 16% 7% 66 -0.6 271/335/332613234816%7%90+0.4
Ramon Mendoza
2022 · A
21 42→51 37→45 43→45 44 199/271/275 76282 35 29% 8% 51 -1.7 196/268/279 83288 55 31% 8% 52 -1.6 232/306/34711631011327%9%82+0.3
Alexander Campos
2022 · A
22 43 41→40 46→45 48 206/290/308 102278 86 27% 9% 69 -0.4 221/302/309 88318 76 30% 9% 74 -0.1 242/332/316743358627%10%86+0.3
Victor Moscote
2015 · A
21 46 35→30 43→45 41 219/263/276 58290 36 25% 5% 47 -1.9 202/259/260 58272 24 25% 6% 42 -2.3 180/251/225452401124%6%28-0.9