Vinny Capra3B Worcester Red Sox
Age 30 R/R 5'8" / 188 lbs AAA H +3% Svc 3.000 · Ctrl thru 2028
2026 ROS PROJECTION314 act + 209 ros · stats below = ROS only
wRC+†vL -2-10vR -31
AVG/OBP/SLG.200 / .265 / .294
PA209
HR3
SB5
K%23
BB%7
BABIP249
ISO95
MLB%10%
Value2026 · WAR
BAT: -21.3 runs (wOBA-derived runs vs avg)-21BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +14.8 runs (Replacement-level credit)+15REPTotal WAR: -0.40-0.4WAR
0.00.51.00.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 47 / POW 37
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT47
Whiff%
619.9%
xwOBA
100.200
POWER37
Barrel%
102.0
Avg EV
1079.1
Bat Spd
2368.5
EYE58
Chase%
6828.1%
SPEED63
Sprint
7128.3
Platoon Splits2025 · 105 PA
vs LHP
vs RHP
Edge
PA
56
49
wRC+
-14
-40
◀◀L
wOBA
168
133
◀◀L
ISO
058
046
◀◀L
BABIP
184
118
◀◀L
K%
25.0%
22.4%
R
BB%
0.0%
6.1%
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.000 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.1M
2027Arb-2$0.4M
2028Arb-3$0.6M
Totals $0.0M $-11M +$0.0M

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
201822 ALansing Lugnuts 10396 20600 6260 10 208255271526 62286 256 223 29
201822 ALansing Lugnuts 10394 25800 8190 10 266324351675 85333 188 303 90
201923 AANew Hampshire Fisher Cats 435398 741414 251065 154 186243256499 70240 246 222 28
201923 AANew Hampshire Fisher Cats 435388 892013 33835 154 229297309606 80281 198 274 68
202125 AANew Hampshire Fisher Cats 282255 651249 19975 41 255319439758 184371 347 323 105
202125 AANew Hampshire Fisher Cats 282248 8117410 25745 41 327398548946 222428 269 409 171
202226 AAA2 teams 248225 62615 21371 72 276340378718 102310 158 320 103
202226 AAA2 teams 248215 58615 31371 72 270364377741 107305 1512 338 116
202327 AAA2 teams 283250 591211 26563 62 236315304619 68296 209 279 71
202327 AAA2 teams 283236 661412 40453 62 280391373764 93333 1614 347 124
202428 AAANashville Sounds 489447 1082118 341136 102 242304347651 105305 237 287 78
202428 AAANashville Sounds 489429 1122618 52916 102 261349382731 121313 1911 331 112
202529 MLB2 teams 204183 32412 12533 50 175237240478 66229 266 213 22 -18 +1 +0 +1 +6 -1.1
202529 MLB2 teams 204180 36414 15483 50 200273300573 100244 247 256 54 -11 +1 +0 +1 +6 -0.3
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 AAABOS 314277 611315 27713 91 220296329625 108271 239 279 72 -10 +1 +0 +1 +9 0.1
YTD30 AAABOS 314265 681616 39593 91 257358392751 136301 1912 334 114 +5 +1 +0 +1 +9 1.7
ROS30 AAABOS 10% 209190 38713 15482 51 200265294559 95247 237 254 52 -11 +1 -1 +1 +6 -0.5
ROS30 MLBBOS 10% 2119 4100 250 10 211286263549 53252 2410 250 49 -1 +0 -0 +0 +1 -0.0
FULL30 AAABOS 335296 651415 29763 101 220296324620 105271 239 277 70 -11 +2 -0 +1 +9 0.1
TOT30 AAABOS 523467 992028 421195 142 212284315598 103262 238 269 64 -21 +2 -1 +2 +15 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBBOS 27% 554502 1011929 411296 112 201270301570 100248 237 256 54 -29 +1 -5 +2 +16 -1.5
202832 MLBBOS 37% 543492 971828 401286 92 197266291556 93248 247 255 54 -28 +1 -6 +2 +15 -1.6
202731 MLBBOS 27% 151137 28602 11352 31 204273292565 88254 237 253 52 -8 +0 -1 +1 +4 -0.5
202832 MLBBOS 37% 203184 37713 15482 31 201269299568 98253 247 252 51 -11 +0 -2 +1 +6 -0.7
▸ Career Totals
Career 501454 841716 331185 92 185248267514 81234 247 229 33 -38 +1 -3 +3 +14 -2.3
/ 162G 650589 1092218 431536 123 185247267514 81233 247 229 33 -49 +1 -3 +4 +18 -2.9
Career 33503038 6561191449 23979337 7316 216281313594 97274 247 265 61 -149 +8 -11 +8 +95 -4.9
/ 162G 650589 12823310 461547 143 217281317599 100275 247 265 61 -29 +2 -2 +2 +18 -1.0

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
201822 ALansing Lugnuts 10394 25800 8190 10 266324351675 85333 188 303 90 -1 +0 +3 0.2
201923 AANew Hampshire Fisher Cats 435388 892013 33835 154 229297309606 80281 198 274 68 -16 +1 +12 -0.2
202125 AANew Hampshire Fisher Cats 282248 8117410 25745 41 327398548946 222428 269 409 171 +23 +0 +8 3.2
202226 AAABuffalo Bisons 222191 54615 29291 52 283380403783 120310 1313 355 129 +7 +0 +6 1.4
202226 INTLEstrellas Orientales 2624 4000 280 20 167231167397 250 318 193 6 -3 +0 +1 -0.2
202327 MLBPittsburgh Pirates 2118 3100 250 00 167250222472 56231 2410 214 22 -2 +0 +1 +1 +1 0.1
202327 AAAIndianapolis Indians 262218 631312 38403 62 289402385787 96341 1515 358 132 +9 +0 +7 1.8
202428 AAANashville Sounds 489429 1122618 52916 102 261349382731 121313 1911 331 112 +6 +1 +14 2.2
202529 MLBChicago White Sox 10596 12201 3251 20 125160177337 52153 243 149 -28 -15 +0 +0 +1 +3 -1.1
202529 AAACharlotte Knights 9984 24213 12232 30 286388440828 155356 2312 369 141 +5 +1 +3 0.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 126114 15301 5301 20 132175184359 53165 244 160 -20 -17 +0 +1 +2 +4 -1.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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
248579181239266+2+1-2.0-1.5
/162664912+2.4+1.4-2.7pk7: -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
Vinny Capra (OGILVIE) 30 47 37 63 58 212/284/315 103262 814 23% 8% 64 -0.4
Eric Stamets
2022 · MLB
30 36→46 43→45 54→50 41 184/246/294 109250 1113 30% 6% 46 -2.0 193/261/313 120273 1313 33% 6% 58 -1.2 153/230/258105221121635%6%28-1.2
Juan Ciriaco
2014 · AAA
30 43→47 43→45 53→50 45 211/262/317 106252 1114 21% 6% 58 -1.2 223/259/324 101265 920 19% 4% 58 -1.2 228/259/3209227172318%4%54-0.5
Deven Marrero
2021 · MLB
30 39→48 44→45 53→50 39 199/249/310 111279 1212 32% 6% 50 -1.7 215/274/333 118302 1410 32% 7% 68 -0.5 204/269/30710328613832%8%55-0.4
Jack Reinheimer
2021 · MLB
29 43→51 41→40 51→55 43 210/262/306 96272 816 26% 6% 55 -1.4 211/260/298 87296 720 30% 5% 52 -1.6 197/244/2636627152228%5%34-1.2
Kristopher Negrón
2016 · MLB
30 41→51 41→45 52→55 40 204/259/301 97269 913 27% 5% 53 -1.5 218/271/338 120294 1217 29% 5% 68 -0.5 219/281/336117319131433%6%68-0.4
Brian Bocock
2014 · AAA
29 40→45 40 50 43 197/244/287 89247 714 23% 6% 42 -2.3 212/255/298 86285 69 26% 5% 50 -1.8 212/252/278662902526%5%40-1.7
Jack López
2023 · MLB
30 38→46 41→45 54→55 32 188/229/286 98288 819 37% 4% 36 -2.7 205/248/324 119296 1315 34% 5% 54 -1.4 203/247/314111289121533%4%48-1.3
Kevin Hooper
2006 · AAA
29 47→54 37→30 54→55 45 220/258/292 72250 420 14% 4% 49 -1.8 243/274/303 60283 320 15% 4% 58 -1.2 255/284/3004429712214%3%58-0.8
Darin Mastroianni
2016 · MLB
30 46→56 37→40 55→60 44 219/267/293 73274 523 22% 6% 53 -1.5 224/273/300 76283 519 22% 6% 58 -1.2 226/278/2704429022121%5%49-0.9
Derek Wathan
2007 · AAA
30 43 43→45 54→50 41 215/247/334 120254 916 20% 4% 56 -1.3 206/238/296 90249 712 20% 4% 41 -2.3 191/221/2536223051019%4%20-1.6
Pete Kozma
2019 · MLB
31 39→47 38→45 48→50 41 188/233/268 80237 510 23% 5% 33 -2.9 208/259/320 112249 107 20% 6% 58 -1.2 196/247/2991022379521%5%45-1.4
Bo Hart
2007 · AAA
30 44→47 40→45 49→45 44 212/262/308 96254 810 20% 6% 56 -1.3 208/254/303 95263 811 23% 5% 51 -1.7 175/207/223482280822%3%6-1.0
Tyler Ladendorf
2018 · MLB
30 42→50 38→45 49→50 41 202/249/283 81262 69 25% 5% 43 -2.2 207/264/295 88266 78 24% 7% 53 -1.5 195/252/29710224111123%6%47-0.6
Johnni Turbo
2018 · AA
29 46→48 41→40 52→55 45 223/274/320 97267 814 20% 6% 64 -0.8 227/272/312 85292 615 23% 5% 60 -1.0 236/269/2804330302121%4%46-0.5
Zach Remillard
2023 · AAA
29 44→49 40 51→55 43 212/281/302 90291 818 29% 7% 63 -0.9 206/266/294 88279 817 27% 6% 54 -1.4 192/252/2687625861927%6%38-1.4
Horacio Vasquez
2016 · AAA
30 43 39→40 48→40 39 211/250/292 81273 79 25% 4% 46 -2.0 226/257/306 80289 610 23% 4% 52 -1.6 245/256/275303110621%2%41-0.7
Pete Orr
2010 · MLB
31 47→45 41→45 56→55 41 226/268/330 104276 820 21% 4% 63 -0.8 225/268/334 109275 822 21% 4% 65 -0.7 242/269/3329030961623%3%59-0.7
Jake Wald
2010 · AAA
29 41→42 41→45 51→50 41 201/265/300 99287 810 31% 7% 56 -1.3 188/252/274 86318 78 40% 7% 43 -2.2 130/202/174442641247%8%-5-2.2
Pedro Florimón
2017 · MLB
30 44→52 41→45 57→55 39 214/260/321 107302 821 31% 6% 57 -1.2 218/275/338 120328 129 35% 7% 69 -0.4 206/271/32712131713437%7%63-0.5
Pedro Ciriaco
2016 · MLB
30 48→58 39→40 54→55 36 232/258/325 93293 616 23% 3% 57 -1.2 229/251/302 73280 515 20% 2% 48 -1.9 231/246/2825127931618%1%38-1.4