Victor RoblesRF Seattle Mariners
Age 29 R/R 6'0" / 193 lbs MLB HR -5% Svc 7.192 · Ctrl thru 2026
2026 ROS PROJECTION160 act + 106 ros · stats below = ROS only
wRC+†vL 8094vR 133
AVG/OBP/SLG.251 / .322 / .355
PA106
HR1
SB7
K%21
BB%7
BABIP312
ISO105
MLB%100%
Value2026 · WAR
BAT: -10.9 runs (wOBA-derived runs vs avg)-11BATRUN: +2.9 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.5 runs (Defensive runs vs avg)-1FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
0.20.20.02628
Tools · Splits · ContractCON 50 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
5610.4%
xwOBA
400.297
POWER45
Barrel%
265.2
Avg EV
1086.1
Bat Spd
2168.2
EYE40
Chase%
6029.8%
SPEED55
Sprint
8128.7
Platoon Splits2024-2025 · 409 PA
vs LHP
vs RHP
Edge
PA
151
258
wRC+
81
135
▶▶R
wOBA
291
361
▶▶R
ISO
061
146
▶▶R
BABIP
304
381
▶▶R
K%
16.6%
20.9%
◀◀L
BB%
7.9%
4.7%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   7.192 yrs.days
Team Control Through   2026
First FA Year   2027
OPT
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$2M
Totals $2M $-0.5M -$2M
Options · projected decision
2027CLUB OPT$4.9M / $0.0M buyoutDECLINE
2028CLUB OPT$9.0M / $0.0M buyoutDECLINE
2029CLUB OPT$4.9M / $0.0M buyoutDECLINE
2030CLUB OPT$3.3M / $0.0M buyoutDECLINE

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
201417 ROKDSL Nationals 213188 461032 103713 229 245327362689 117295 175 295 84
201417 ROKDSL Nationals 213182 571443 162613 229 313408484891 170353 128 394 160
201518 ROKGCL Nationals 9477 24512 6177 121 312411481892 169373 186 343 121
201518 ROKGCL Nationals 9473 27612 10127 121 3704895621.051 192417 1311 446 199
201619 A3 teams 504432 1151586 2110934 3714 266349380729 113341 224 306 92
201619 A3 teams 504421 1181789 327734 3714 280378423801 143322 156 351 127
201720 A+4 teams 577515 1213487 2714124 3411 235304373677 138308 245 289 79
201720 A+4 teams 577495 145391013 479924 3411 293382491873 198342 178 379 148
201821 AAA4 teams 385345 871836 29657 2510 252323374697 122292 178 309 94
201821 AAA4 teams 385333 931526 40627 2510 279367390758 111325 1610 341 119
201922 MLBWashington Nationals 617546 13933317 3514025 289 255328419748 165310 236 322 105 +3 +2 +18 +2 +17 4.4
201922 MLBWashington Nationals 617546 13933317 3514025 289 255328419748 165310 236 329 110 +7 +2 +18 +2 +17 4.8
202023 MLB2 teams 248218 49714 127013 74 225305321626 96306 285 275 68 -9 -0 +1 +1 +7 -0.0
202023 MLB2 teams 248215 48715 156113 74 223313335648 112283 256 293 83 -5 -0 +1 +1 +7 0.4
202124 MLB2 teams 462400 842725 3811818 147 210307325632 115284 268 280 72 -15 +0 +1 +2 +13 0.2
202124 MLB2 teams 462398 892926 4011118 147 224322352674 128294 249 306 92 -4 +0 +1 +2 +13 1.2
202225 MLB2 teams 468420 941127 2012013 224 224280310590 86293 264 255 53 -25 +3 +4 +2 +13 -0.3
202225 MLB2 teams 468420 931027 2011813 224 221278305583 83288 254 259 56 -23 +3 +4 +2 +13 -0.1
202326 MLB2 teams 152130 38610 13225 81 292378354732 62352 149 331 112 +2 +1 -4 +1 +4 0.4
202326 MLB2 teams 152128 37610 15215 81 289385352737 62346 1410 333 113 +2 +1 -4 +1 +4 0.4
202427 MLB2 teams 318275 862214 236111 352 313388444832 131385 197 357 131 +11 +6 +0 +1 +9 2.8
202427 MLB2 teams 318274 852114 245911 352 310388438826 128379 198 362 135 +13 +6 +0 +1 +9 3.0
202528 MLB2 teams 146135 33612 3376 83 244292348640 104316 252 280 72 -5 +0 -2 -2 +4 -0.4
202528 MLB2 teams 146135 35712 3356 83 259306370676 111330 242 301 88 -2 +0 -2 -2 +4 -0.1
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 MLBSEA 160143 30600 11353 81 210280252532 42273 227 248 48 -9 +1 -0 -2 +5 -0.6
YTD29 MLBSEA 160140 32700 14313 81 229312279591 50288 199 272 67 -6 +1 -0 -2 +5 -0.2
ROS29 MLBSEA 100% 10695 24511 7223 71 251322355677 105309 217 299 87 -2 +1 -0 +0 +3 0.3
ROS29 MLBSEA 100% 10796 24511 7223 71 250321354675 104306 217 276 69 -4 +1 -0 +0 +3 0.0
FULL29 MLBSEA 267239 541111 18576 152 226297293589 67288 217 259 57 -13 +2 -1 -1 +8 -0.5
TOT29 MLBSEA 266238 541111 18576 152 226297293590 67289 217 269 64 -11 +2 -1 -1 +8 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBSEA 100% 302271 681523 19649 174 251321354675 103309 216 298 86 -5 +2 -3 +1 +9 0.4
202831 MLBSEA 100% 287259 621412 18628 143 239309324633 85306 226 293 83 -6 +2 -3 +1 +8 0.2
202730 MLBSEA 100% 302271 671423 19649 174 247318347665 100307 216 275 69 -11 +2 -3 +1 +9 -0.2
202831 MLBSEA 100% 287259 611312 18628 143 236305317622 81304 226 270 65 -11 +2 -3 +1 +8 -0.4
▸ Career Totals
Career 29062571 6331341642 177645101 14436 246320360680 114310 226 298 87 -44 +14 +13 +4 +82 7.1
/ 162G 650575 1423049 4014423 328 247322360682 113311 226 298 87 -10 +3 +3 +1 +18 1.6
Career 48794306 10702283868 2811085196 29083 248323366690 118315 226 300 87 -70 +25 +13 +7 +138 11.6
/ 162G 650574 1423059 3714526 3911 247322364686 117314 226 300 87 -9 +3 +2 +1 +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
201417 ROKDSL Nationals 213182 571443 162613 229 313408484891 170353 128 394 160 +14 +1 +6 2.2
201518 ROKGCL Nationals 9473 27612 10127 121 3704895621.051 192417 1311 446 199 +11 +2 +3 1.6
201619 A+Potomac Nationals 198168 44823 143211 185 262358387744 125304 167 332 112 +3 +2 +6 1.0
201619 AHagerstown Suns 285233 71965 183822 198 305407459866 155346 136 374 144 +14 +1 +8 2.3
201619 ROKGCL Nationals 2120 3001 071 01 150190300490 150167 330 220 27 -2 -0 +1 -0.2
201720 MLBWashington Nationals 2724 6120 062 01 250308458766 208333 220 322 105 +0 -0 +0 -6 +1 -0.6
201720 AAHarrisburg Senators 158139 451213 12224 113 324394489883 165368 148 385 153 +9 +1 +4 1.5
201720 A+Potomac Nationals 338291 842577 256217 167 289378495873 206345 187 381 149 +19 +0 +10 2.9
201720 INTLMesa Solar Sox 5441 10103 1091 70 244404488892 244226 1719 383 151 +3 +1 +2 0.6
201821 MLBWashington Nationals 6659 17313 4122 32 288354525879 237311 186 379 148 +4 -0 +2 +1 +2 0.8
201821 AAASyracuse Chiefs 182158 44912 18262 146 278358386744 108318 1410 331 112 +2 +0 +5 0.8
201821 ROKGCL Nationals 2718 6100 742 41 333556389944 56429 1526 450 203 +3 +0 +1 0.4
201821 INTLAguilas Cibaenas 11098 26201 11201 41 265345316662 51325 1810 308 94 -1 +0 +3 0.3
201922 MLBWashington Nationals 617546 13933317 3514025 289 255328419748 165310 236 329 110 +7 +2 +18 +2 +17 4.8
202023 MLBWashington Nationals 189168 37513 9539 41 220296315611 95298 285 278 71 -6 +0 +1 +1 +5 0.1
202023 INTLAguilas Cibaenas 5947 11202 684 33 234368404773 170237 1410 342 120 +1 -1 +2 0.2
202124 MLBWashington Nationals 369315 642112 338516 86 203310295606 92271 239 281 73 -11 -1 +1 +2 +10 0.1
202124 AAARochester Red Wings 9383 25814 7262 61 301370566936 265396 288 402 166 +7 +1 +3 1.1
202225 MLBWashington Nationals 407366 821026 171049 154 224276311587 87292 264 258 56 -20 +1 +4 +2 +12 -0.2
202225 INTLAguilas Cibaenas 6154 11001 3144 70 204295259554 56256 235 265 61 -3 +1 +2 0.0
202326 MLBWashington Nationals 126107 32510 11184 81 299385364750 65360 149 335 114 +2 +1 -4 +1 +4 0.3
202326 INTLToros del Este 2621 5100 431 00 238385286670 48278 1215 324 106 +0 +0 +1 0.1
202427 MLBSeattle Mariners 295254 782004 215311 342 307385433818 126370 187 358 132 +11 +6 +0 +1 +8 2.7
202427 AAARochester Red Wings 2320 7110 360 10 350435500935 150500 2613 414 175 +2 +0 +1 0.3
202528 MLBSeattle Mariners 114106 26411 3263 62 245286330616 85309 233 274 68 -4 +0 -2 -2 +3 -0.4
202528 AAATacoma Rainiers 3229 9301 093 21 310375517892 207421 280 396 161 +2 +0 +1 0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 22101945 4811021236 13349781 10628 247322368690 120311 226 306 93 -18 +10 +20 +2 +63 7.7

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
#1Cameron Maybinlast yr '20
ASSS
career totals — 13 seasons, 4,182 PA
134,18272182254322375+9+613.112.8
/1626641129+1.4+1.02.1pk7: 13
#2Alex Coralast yr '11
career totals — 12 seasons, 3,756 PA
123,7563547245312341+8+297.88.1
/16266468+1.4+5.21.4pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
123,06243156244312352+3+236.77.0
/162664934+0.5+5.11.5pk7: 7
#3Eric Sogardlast yr '21
career totals — 10 seasons, 2,484 PA
102,4842646246312337+10+226.06.6
/162664712+2.7+5.91.6pk7: 7
#4Willie Harrislast yr '11
career totals — 10 seasons, 2,743 PA
102,74339106241331351-11-25.36.2
/162664926-2.7-0.51.3pk7: 7
#5Jace Petersonlast yr '23
career totals — 10 seasons, 2,753 PA
102,7534277228318337+4+55.36.0
/1626641019+1.0+1.31.3pk7: 7
#6Miguel Cairolast yr '12
career totals — 12 seasons, 3,217 PA
123,2173298259312359-9+14.65.2
/162664720-1.9+0.21.0pk7: 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
Victor Robles (OGILVIE) 29 50 45 55 40 226/297/293 67289 115 21% 7% 64 -0.3
Jason Bourgeois
2011 · MLB
29 55→58 39→45 59→65 46 261/301/345 84294 634 14% 5% 81 +0.4 254/294/332 78285 535 12% 5% 74 -0.1 253/291/3206728233711%5%67-0.3
Darin Mastroianni
2013 · MLB
27 51→58 38→40 63→60 48 240/299/327 87300 537 21% 8% 76 +0.0 223/278/299 76287 528 23% 6% 60 -1.0 215/267/2796327542522%6%46-1.2
Craig Gentry
2012 · MLB
28 50→56 39→40 61→60 47 240/304/326 86288 731 19% 6% 78 +0.2 259/329/345 86314 433 18% 7% 93 +1.3 272/345/3457333024017%7%95+0.7
Billy Hamilton
2020 · MLB
29 49→59 38→40 62→70 49 230/293/313 83300 437 23% 8% 69 -0.4 207/263/305 98292 734 30% 7% 55 -1.4 161/212/2397825844737%6%14-0.9
Tyler Graham
2013 · AAA
29 52→56 37→40 62→65 44 245/299/321 76308 342 21% 6% 74 -0.1 231/281/311 80290 631 22% 5% 64 -0.8 234/273/2875328943820%4%50-1.3
Todd Donovan
2008 · AAA
29 50→53 39→40 61→65 46 236/293/324 88288 638 20% 6% 72 -0.2 233/306/311 78304 435 22% 9% 75 -0.0 234/314/3036930834223%10%74-0.1
Eury Pérez
2019 · AAA
29 55→65 39→40 60→65 41 260/294/353 94314 535 19% 4% 80 +0.4 255/297/367 112308 916 19% 5% 85 +0.7 306/345/4171113685717%4%112+0.6
Eric Young Jr.
2014 · MLB
29 53→58 39→45 64→65 52 250/314/344 95298 441 17% 8% 87 +0.8 225/289/305 80278 440 19% 7% 66 -0.6 240/297/35411430092422%6%79+0.2
Darren Ford
2014 · MLB
28 47→53 39→45 58→65 41 223/269/309 86300 741 27% 6% 59 -1.1 224/273/305 81298 737 26% 6% 59 -1.1 223/273/2947129263724%6%52-1.0
Delino DeShields
2020 · MLB
27 49→55 40→45 58→65 52 233/312/327 94301 732 24% 10% 82 +0.5 224/309/310 86306 628 26% 10% 76 +0.1 207/307/2676130733130%12%63-0.5
Tim Locastro
2020 · MLB
28 49→53 42→45 60 44 236/324/349 114285 829 19% 5% 95 +1.4 222/308/343 121268 1025 21% 6% 86 +0.8 207/296/319112263113624%5%73-0.1
Travis Jankowski
2019 · MLB
28 53→62 38→40 56→65 52 249/324/330 81323 630 23% 10% 87 +0.8 242/317/321 79312 523 22% 9% 82 +0.5 243/344/3076430623519%13%86+0.3
Willy Taveras
2010 · MLB
28 53→63 35→45 63→65 47 248/294/304 56286 346 14% 6% 67 -0.5 222/262/308 86260 725 17% 5% 55 -1.4 247/300/363116302112721%4%83+0.4
Justin Christian
2008 · AAA
28 51→57 41→45 65 44 245/287/347 102289 740 18% 5% 76 +0.0 249/289/354 105288 833 16% 5% 79 +0.3 261/315/390129290113014%6%96+1.2
Willie Bloomquist
2007 · MLB
29 52→56 37→40 59→60 49 244/301/322 78286 428 16% 7% 75 -0.0 258/319/329 71306 627 16% 8% 85 +0.7 284/325/3607632831813%5%90+0.5
Jon Berti
2019 · MLB
29 50→60 44→45 62→60 45 244/305/368 124304 1034 22% 6% 89 +1.0 255/337/382 127325 1228 23% 10% 107 +2.2 270/339/37310233893921%9%102+1.0
Ben DeLuzio
2023 · MLB
28 45→49 42→45 59→60 40 217/273/330 112295 929 29% 6% 66 -0.6 207/268/318 111304 1120 33% 6% 62 -0.9 148/223/2267924481840%7%18-1.1
Tommy Murphy
2009 · MLB
29 50→54 40→50 56→60 42 239/285/335 96313 729 25% 6% 72 -0.2 220/276/313 93293 725 26% 7% 63 -0.9 192/254/2596725842626%7%36-1.4
Tony Gwynn Jr.
2012 · MLB
29 52→57 39→40 59→60 54 245/315/339 94288 528 16% 9% 85 +0.7 235/296/311 76291 422 19% 8% 70 -0.3 227/291/2835628422019%8%57-0.7
Mike McCoy
2011 · MLB
30 53→58 39→40 59→60 54 252/322/344 92300 629 18% 9% 90 +1.0 233/315/312 79283 630 18% 10% 79 +0.3 226/313/2926627553318%11%71-0.2