Joe Vetrano1B Tulsa Drillers
Age 24 L/L 6'3" / 220 lbs AA HR +15%K -3% Svc 0.0 · Ctrl thru 2034
wRC+†60
AVG/OBP/SLG.189 / .262 / .297
PA320
HR6
SB8
K%35
BB%8
MLB%2%
BAT: -14.4 runs (wOBA-derived runs vs avg)-14BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -5.7 runs (Positional adjustment)-6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.00-1.0WAR
Scouting · nowfuture
HIT
3535
PWR
4040
SPD
5555
EYE
5145
trajectory · 10 yrs
-0.6peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-8M $-27M -$19M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 ARancho Cucamonga Quakes 144131 29212 12490 01 .221.287.298.584 .076.333 348 .259 56 -7 -0 +0 -3 +4 -0.6
202422 ARancho Cucamonga Quakes 127112 20211 13552 11 .179.276.241.517 .062.339 4310 .234 37 -9 -0 +0 -2 +4 -0.8
202523 A+Great Lakes Loons 414378 691536 321443 215 .183.252.286.538 .103.275 358 .240 42 -27 +2 +0 -7 +12 -2.1
▸ 2026 Season (actual · ROS · total)
202624 AATulsa Drillers 6557 12102 7231 20 .211.308.333.641 .123.312 3511 .272 66 -2 +0 +0 -1 +2 -0.1
ROS24 MLBLAD 255229 44715 22902 61 .192.269.297.566 .105.289 359 .262 59 -12 +1 +0 -5 +7 -0.9
TOT24 MLBLAD 320286 56817 291133 81 .196.277.304.581 .108.293 359 .264 60 -14 +1 +0 -6 +9 -1.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%LAD 363323 661128 341073 82 .204.286.325.611 .121.275 299 .277 70 -12 +1 +0 -6 +10 -0.8
202826 MLB 26%LAD 402358 741329 381163 92 .207.288.330.618 .123.277 299 .282 74 -12 +1 +0 -7 +11 -0.7
202927 MLB 44%LAD 417370 7713210 401204 92 .208.292.335.627 .127.278 2910 .285 76 -11 +1 +0 -7 +12 -0.6
203028 MLB 53%LAD 423375 7914210 411224 92 .211.295.339.634 .128.278 2910 .284 76 -12 +1 -1 -8 +12 -0.7
203129 MLB 64%LAD 419371 7713210 411224 81 .208.293.334.628 .127.277 2910 .282 74 -12 +1 -1 -7 +12 -0.8
203230 MLB 73%LAD 413367 751329 401213 81 .204.288.324.612 .120.275 2910 .279 72 -13 +1 -2 -7 +12 -1.0
203331 MLB 91%LAD 401356 721229 391203 70 .202.286.323.609 .121.273 3010 .275 69 -14 +1 -3 -7 +11 -1.2
203432 MLBLAD 383340 671128 371163 60 .197.282.312.593 .115.272 3010 .271 65 -15 +1 -4 -7 +11 -1.4
203533 MLBLAD 354314 611017 341103 50 .194.279.299.579 .105.270 3110 .265 61 -15 +1 -4 -6 +10 -1.5
203634 MLBLAD 311276 53916 30992 50 .192.276.297.573 .105.268 3210 .259 57 -15 +1 -5 -6 +9 -1.6
▸ Career Totals (MLE all levels + projections)
Career 48264300 86314524100 453149139 10218 .201.283.315.598 .115.279 319 .271 66 -187 +13 -20 -86 +137 -14.6
/ 162G 650579 11620313 612015 142 .200.282.313.594 .112.280 319 .271 66 -25 +2 -3 -12 +18 -1.9

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 ARancho Cucamonga Quakes 144126 34312 17360 01 .270.357.357.714 .087.360 2512 .325 107 +1 -0 +4 0.5
202422 ARancho Cucamonga Quakes 127107 26311 18402 11 .243.362.318.680 .075.379 3114 .320 103 +0 -0 +4 0.4
202523 A+Great Lakes Loons 414364 811848 461113 215 .223.315.360.675 .137.297 2711 .306 92 -4 +2 +12 1.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
Joe Vetrano (OGILVIE) 24 35 40 55 45 .189/.262/.297 .108.285 67 35% 8% 54 -0.8
John Rave
2022 · A
24 42→43 46→50 53→50 39 .205/.270/.332 .127.311 1513 37% 7% 66 -0.6 .215/.283/.352 .137.306 1615 33% 8% 77 +0.1 .214/.283/.361.147.282161729%8%76+0.0
River Town
2023 · A
24 41→38 45→40 55→50 46 .206/.287/.332 .126.261 1215 25% 8% 74 -0.1 .217/.304/.312 .095.269 815 21% 9% 76 +0.1 .215/.313/.285.071.26361519%10%71-0.1
Gabe Matthews
2022 · AAA
24 42→41 44→50 50→40 41 .203/.279/.321 .119.305 118 35% 8% 68 -0.5 .196/.285/.334 .138.297 164 37% 9% 75 -0.0 .184/.284/.322.138.27717237%9%69-0.3
Kameron Misner
2022 · AA
24 43→42 43→50 55 43 .203/.278/.320 .117.313 1019 36% 8% 66 -0.6 .200/.289/.347 .147.322 1523 39% 10% 79 +0.3 .192/.287/.345.153.303172639%11%74-0.0
Jonny Butler
2023 · A
24 43→33 40→50 53→55 43 .207/.267/.303 .095.296 710 31% 8% 56 -1.3 .193/.264/.310 .117.267 1017 30% 8% 58 -1.2 .175/.253/.291.117.236101829%8%46-1.1
Mark Contreras
2019 · A
24 40→38 42→50 47→55 38 .195/.256/.302 .107.293 911 35% 6% 53 -1.5 .185/.248/.308 .123.276 1213 36% 6% 51 -1.7 .199/.260/.339.140.286172435%6%61-0.7
Alerick Soularie
2023 · A
24 40 44→45 53→60 45 .197/.277/.310 .114.292 1116 34% 9% 64 -0.8 .198/.281/.314 .116.292 1325 34% 9% 67 -0.5 .178/.270/.288.111.256143934%9%55-0.5
Devin Foyle
2021 · A
24 43→37 41→45 48→45 46 .204/.283/.298 .095.292 812 31% 9% 63 -0.8 .207/.278/.334 .127.272 138 28% 8% 70 -0.3 .196/.270/.324.128.25014627%8%61-0.5
Cam Gibson
2018 · A
24 38→41 44→45 53→55 43 .195/.253/.315 .120.258 1115 29% 7% 54 -1.4 .200/.265/.306 .106.278 918 30% 7% 57 -1.2 .192/.262/.287.095.27082230%7%48-1.4
Brian Pointer
2015 · A
23 39→41 44→45 49→50 40 .192/.266/.307 .115.289 1113 36% 7% 59 -1.1 .214/.286/.346 .132.318 1411 34% 8% 76 +0.1 .211/.286/.358.146.306161034%9%75-0.0
Caleb Roberts
2023 · AA
23 40→43 42→50 50 42 .194/.271/.297 .103.298 912 36% 8% 58 -1.2 .202/.279/.332 .130.296 1211 33% 8% 70 -0.3 .195/.272/.328.134.276131032%8%64-0.6
Grant Witherspoon
2021 · A
24 40→45 40→55 52→50 40 .196/.247/.290 .094.271 812 30% 6% 44 -2.1 .219/.273/.373 .154.297 1913 32% 7% 78 +0.2 .216/.275/.377.161.291211432%7%77+0.1
Brenden Webb
2014 · A
24 37 43→45 48→50 41 .178/.260/.285 .107.297 1010 40% 9% 50 -1.7 .184/.242/.294 .110.299 1111 40% 7% 44 -2.1 .177/.227/.283.106.279121139%6%32-1.9
Oliver Dunn
2022 · AA
24 39→47 44→50 52→55 45 .189/.271/.304 .115.294 1113 37% 10% 59 -1.1 .219/.303/.372 .153.347 1614 37% 10% 90 +1.0 .205/.288/.342.137.315132036%9%73-0.1
Travis Swaggerty
2022 · AAA
24 44→45 42→45 51→55 45 .213/.279/.317 .104.294 1016 30% 8% 66 -0.6 .215/.278/.334 .119.306 1019 31% 8% 69 -0.4 .209/.277/.321.112.30982032%8%62-0.4
Lance Durham
2012 · A
24 39→36 43→45 50→30 41 .190/.255/.302 .112.296 117 38% 8% 52 -1.6 .190/.264/.318 .128.308 124 39% 9% 60 -1.0 .175/.251/.296.121.28511240%9%47-1.2
Shayne Fontana
2022 · AA
25 41 42→45 48→55 46 .197/.276/.303 .106.284 99 32% 9% 61 -1.0 .215/.297/.325 .110.300 1114 30% 9% 76 +0.1 .222/.305/.326.104.296111927%8%77+0.1
Chris Meyers
2023 · A
24 42→46 44→50 51→40 43 .212/.273/.333 .122.278 129 28% 7% 67 -0.5 .228/.285/.377 .149.300 185 29% 6% 85 +0.7 .226/.286/.378.152.29419329%6%82+0.3
Ryan Aguilar
2019 · A
24 37→41 38→45 51→50 42 .180/.245/.263 .082.274 66 34% 8% 37 -2.6 .186/.263/.281 .095.309 109 39% 8% 50 -1.7 .182/.277/.297.114.301141240%10%58-0.8
Gage Canning
2021 · A
24 40→36 39→40 50 34 .190/.239/.277 .088.307 610 39% 5% 38 -2.6 .202/.251/.294 .092.326 86 38% 5% 47 -1.9 .218/.269/.313.095.3338335%5%56-0.7