Miles Mastrobuoni3B Tacoma Rainiers
Age 30 L/R 5'9" / 185 lbs MLB HR -5% Svc 2.250S2 · Ctrl thru 2029
2026 ROS PROJECTION101 act + 249 ros · stats below = ROS only
wRC+†79
AVG/OBP/SLG.235 / .316 / .330
PA249
HR3
SB11
K%22
BB%10
BABIP297
ISO95
MLB%100%
Value2026 · WAR
BAT: -14.9 runs (wOBA-derived runs vs avg)-15BATRUN: +2.9 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: -0.00-0.0WAR
0.00.51.00.00.2-$0M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 60 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
906.0%
xwOBA
450.302
POWER35
Barrel%
102.1
Avg EV
3588.0
Bat Spd
1467.5
EYE60
Chase%
9022.6%
SPEED60
Sprint
5027.5
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2022
Service   2.250 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M
2027Arb-2$1M+0.2$0.7M+$0.0M (cut)
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
Totals $0.3M $0.7M -$0.3M

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
201721 ABowling Green Hot Rods 439396 881222 34950 187 222284278561 56282 228 252 51
201721 ABowling Green Hot Rods 439379 1001733 51660 187 264351348699 84307 1512 315 99
201822 A+2 teams 393347 831321 38950 99 239314297611 58324 2410 276 69
201822 A+2 teams 393330 941431 55660 99 285387355742 70351 1714 336 115
201923 AAMontgomery Biscuits 430394 103844 291090 1513 261312332645 71350 257 285 76
201923 AAMontgomery Biscuits 430381 1141064 42820 1513 299369388757 89370 1910 338 117
202125 AA2 teams 434399 1051945 341130 87 263321368689 105355 268 304 90
202125 AA2 teams 434382 1132455 51910 87 296379424803 128376 2112 360 134
202226 AAA3 teams 637591 15025214 431301 253 254306374679 120303 207 297 85
202226 AAA3 teams 637560 16434317 741081 253 293376455832 162336 1712 370 141
202327 AAA2 teams 314274 671443 37770 221 245334358692 113330 2512 304 90
202327 AAA2 teams 314262 701633 49710 221 267383385768 118356 2316 348 124
202428 AAA2 teams 350321 621403 27700 171 193256265521 72237 208 235 38
202428 AAA2 teams 350314 661504 34610 171 210287296584 86248 1710 268 63
202529 MLB2 teams 317275 701402 34510 155 255337327664 73302 1611 294 83 -6 +1 +1 +1 +9 0.6
202529 MLB2 teams 317267 721502 42470 155 270369348717 79317 1513 323 106 +2 +1 +1 +1 +9 1.5
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 AAASEA 10187 14211 11290 50 161255241496 80220 2911 211 20 -9 +1 +0 +0 +3 -0.5
YTD30 AAASEA 10184 15211 14250 50 179296262558 83233 2514 257 55 -5 +1 +0 +0 +3 -0.1
ROS30 AAASEA 100% 249221 521013 25541 112 235316330646 95292 2210 289 79 -6 +1 +1 +1 +7 0.5
ROS30 MLBSEA 100% 249221 521013 25541 112 235316330646 95289 2210 285 77 -7 +1 +1 +1 +7 0.4
FULL30 AAASEA 350308 661224 36831 162 214299305604 91277 2410 264 60 -16 +2 +1 +1 +10 -0.1
TOT30 AAASEA 350308 661224 36831 162 214299305604 91277 2410 267 62 -15 +2 +1 +1 +10 -0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBSEA 92% 343305 701413 34751 132 230309311620 82289 2210 283 75 -10 +2 -2 +1 +10 0.2
202731 MLBSEA 92% 316281 631213 31691 122 224304306610 82287 2210 280 72 -10 +2 -1 +1 +9 0.0
▸ Career Totals
Career 1012901 2073428 942072 458 230304299602 69288 209 273 67 -38 +6 -1 +8 +29 0.4
/ 162G 650579 1332215 601331 295 230303297600 67288 209 273 67 -24 +4 -0 +5 +18 0.3
Career 39063523 8501432040 3358693 15350 241308327635 86308 229 282 74 -114 +11 -1 +14 +111 2.1
/ 162G 650586 1422437 561450 258 242308329637 87309 229 282 74 -19 +2 -0 +2 +18 0.3

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
201721 ABowling Green Hot Rods 439379 1001733 51660 187 264351348699 84307 1512 315 99 -0 +1 +12 1.3
201822 AAMontgomery Biscuits 4843 11000 570 11 256333256589 306 1510 280 73 -1 -0 +1 -0.0
201822 A+Charlotte Stone Crabs 345287 831431 50590 88 289395369764 80358 1714 344 121 +8 -2 +10 1.7
201923 AAMontgomery Biscuits 430381 1141064 42820 1513 299369388757 89370 1910 338 117 +8 -2 +12 1.8
202125 AAADurham Bulls 185161 471030 24480 24 292384391775 99416 2613 352 128 +6 -1 +5 1.0
202125 AAMontgomery Biscuits 249221 661425 27430 63 299375448823 149351 1711 366 138 +11 +0 +7 1.8
202226 MLBTampa Bay Rays 1716 3000 160 10 188235188423 300 356 201 12 -2 +0 -1 +2 +0 0.0
202226 AAADurham Bulls 573507 15232316 63951 233 300378469848 170342 1711 376 146 +30 +3 +16 5.0
202226 INTLTigres del Licey 4737 9201 1070 10 243404378783 135276 1521 363 136 +2 +0 +1 0.4
202327 MLBChicago Cubs 149133 32501 13320 131 241308301609 60310 219 276 69 -5 +2 -0 +1 +4 0.2
202327 AAAIowa Cubs 165129 381132 36390 90 295448473921 178409 2422 413 174 +14 +2 +5 2.1
202428 MLBChicago Cubs 10698 19300 7170 20 194248224472 31232 167 219 26 -9 +0 +0 +1 +3 -0.4
202428 AAAIowa Cubs 244216 471204 27440 151 218305329633 111256 1811 289 80 -6 +3 +7 0.4
202529 MLBSeattle Mariners 175152 38401 17290 63 250325296621 46301 1710 280 72 -5 +0 +1 +1 +5 0.2
202529 AAATacoma Rainiers 142115 341101 25180 92 296421417839 122337 1318 377 147 +8 +1 +4 1.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 447399 921202 38840 224 231297276573 45286 199 261 58 -21 +3 -0 +6 +13 -0.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
#1Jace Petersonlast yr '23
career totals — 10 seasons, 2,753 PA
102,7534277228318337+4+55.36.0
/1626641019+1.0+1.31.3pk7: 7
#2Abraham O. Nunezlast yr '07
career totals — 8 seasons, 2,389 PA
82,3891724246315322+2+92.52.7
/16266457+0.5+2.50.7pk7: 3
#3Alexi Casillalast yr '13
career totals — 7 seasons, 1,883 PA
71,8831280248302332+8+32.72.7
/162664428+2.8+0.91.0pk7: 3
#4Chris Getzlast yr '13
career totals — 5 seasons, 1,539 PA
51,539386251310309+5+122.72.7
/162664137+2.4+5.11.2pk7: 3
#5Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,096949237306310+4-10.90.9
/162664530+2.4-0.40.6pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.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
Miles Mastrobuoni (OGILVIE) 30 60 35 60 60 214/299/305 91277 416 24% 10% 62 -0.0
Grégor Blanco
2014 · MLB
30 54→60 40→45 55→60 55 254/333/354 100318 623 21% 10% 98 +1.6 267/341/381 114323 819 18% 10% 108 +2.3 267/345/38011432071917%10%101+1.1
Tony Gwynn Jr.
2013 · MLB
30 51→57 38→40 58→60 49 240/297/326 85292 428 18% 7% 74 -0.1 228/292/299 71277 417 18% 8% 66 -0.6 219/288/2745626121516%8%55-0.7
Mike McCoy
2010 · AAA
29 54→58 38→40 57→60 54 255/323/338 84304 527 17% 9% 89 +0.9 241/319/324 83291 630 18% 10% 84 +0.6 229/317/3007127663218%11%75-0.0
Matt Young
2012 · MLB
29 55→60 38→40 56→60 54 256/324/342 86298 325 15% 8% 90 +1.0 233/309/312 79288 522 19% 9% 77 +0.1 224/309/2876428242620%10%68-0.3
Travis Jankowski
2021 · MLB
30 51→61 38→40 52→65 49 240/306/317 77309 625 23% 8% 76 +0.1 238/329/318 80303 526 20% 12% 87 +0.8 243/344/3076430623519%13%86+0.3
Rich Thompson
2009 · AAA
30 52→61 40→45 60→65 46 247/302/347 100303 525 20% 6% 82 +0.5 249/298/349 100304 531 19% 5% 81 +0.4 265/314/37010532244418%4%90+0.8
Julio Borbon
2015 · MLB
29 53→62 38→45 56→60 46 252/294/330 79295 627 17% 6% 74 -0.1 257/290/329 72305 527 17% 4% 72 -0.2 272/304/3427031952816%4%78+0.2
Chris Duffy
2009 · MLB
29 51→61 42→45 58→60 48 246/306/358 112293 828 19% 7% 87 +0.8 226/282/340 114302 915 27% 6% 72 -0.2 228/275/34111332381630%4%67-0.3
Antoan Richardson
2014 · AAA
30 55→59 36→40 62→60 53 253/339/330 77333 229 22% 10% 94 +1.3 233/308/316 83317 432 26% 8% 78 +0.2 256/340/3327633544922%7%93+0.7
Alden Carrithers
2015 · AAA
30 54→62 37→40 51→55 55 251/324/320 68287 418 14% 9% 85 +0.7 246/312/331 85284 715 15% 8% 82 +0.5 266/331/3175129941412%8%82+0.1
Chris Getz
2014 · MLB
30 52→56 37→40 57→60 52 242/292/316 74264 426 10% 6% 69 -0.4 239/294/336 97277 823 16% 7% 76 +0.1 261/307/2892932404118%5%66-0.1
Willie Bloomquist
2009 · MLB
31 55→56 36→40 54→60 55 260/334/319 58308 528 16% 10% 89 +0.9 259/309/348 89300 727 15% 7% 85 +0.7 284/325/3607632831813%5%90+0.5
Michael Bourn
2014 · MLB
31 57→63 41→45 59→65 49 269/330/375 106341 731 22% 8% 101 +1.8 244/304/333 89320 518 23% 8% 79 +0.3 237/298/3167831331823%8%70-0.3
Emilio Bonifácio
2015 · MLB
30 53→63 39→40 59→65 47 249/300/338 89311 534 21% 7% 79 +0.3 250/293/325 75311 429 20% 6% 72 -0.2 246/287/3278230453320%5%67-0.3
Adam Stern
2010 · AAA
30 52→56 38→40 55 45 248/292/332 84295 523 17% 5% 73 -0.1 253/306/358 105307 815 19% 7% 86 +0.8 274/332/38210833481119%8%98+0.8
Damian Jackson
2003 · MLB
29 52→54 41→45 57→55 52 247/321/357 110306 625 20% 9% 93 +1.3 244/308/351 107290 927 18% 8% 86 +0.8 245/319/352108288112918%9%89+0.4
Mike Freeman
2018 · MLB
30 56→62 39→45 56→55 45 263/313/354 90334 613 22% 6% 89 +0.9 238/296/348 110313 1110 26% 7% 81 +0.4 219/286/32510629212728%8%67-0.3
Sam Fuld
2012 · MLB
30 50→57 41→45 58→60 56 237/306/349 112262 626 12% 9% 85 +0.7 224/295/323 99258 725 15% 9% 73 -0.1 224/300/3138925962815%10%70-0.2
Ben Revere
2018 · MLB
30 55→64 37→40 58→65 49 258/298/339 81279 428 9% 5% 78 +0.2 240/280/349 109258 916 11% 5% 73 -0.1 227/256/333106235968%4%55-0.4
Shawn O'Malley
2017 · MLB
29 54→58 40→45 56→60 47 256/314/359 103316 621 21% 7% 91 +1.1 231/286/333 102296 812 23% 6% 72 -0.2 217/267/299832796624%6%52-0.4