Victor Mesa Jr.CF Durham Bulls
INJURED · Reassigned to Minors (RM)
Age 24 L/L 5'11" / 195 lbs AAA Svc 1.000 · Ctrl thru 2030 peak 0.4 · 2029
wRC+†109
AVG/OBP/SLG.225 / .278 / .369
PA119
HR3
K%24
BB%6
MLB%40%
BAT: +1.2 runs (wOBA-derived runs vs avg)+1BATRUN: -2.4 runs (SB/CS + UBR baserunning)-2RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
6060
PWR
6060
SPD
5050
EYE
4350
trajectory · 10 yrs
1.2peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2027Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2028Arb-1$0.6M+0.3$1M+$0.7M
2029Arb-2$1M+0.4$2M+$0.6M
2030Arb-3$2M+0.3$1M+$0.0M (cut)
Totals $4M $5M +$1M

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
201917 ROKGCL Marlins 207186 39631 15421 74 .210.272.290.563 .081.259 207 .245 46 -13 -0 +0 -2 +6 -0.9
202119 AJupiter Hammerheads 474438 941395 231363 125 .215.259.320.578 .105.290 295 .253 52 -26 +0 +0 -5 +13 -1.7
202220 A+2 teams 592536 1132535 431415 105 .211.276.297.572 .086.273 247 .253 52 -32 +0 +0 -6 +17 -2.2
202321 AAPensacola Blue Wahoos 533498 9822115 261606 163 .197.245.335.581 .139.255 305 .251 50 -30 +2 +0 -6 +15 -1.9
202422 AAAJacksonville Jumbo Shrimp 355330 7512112 19932 52 .227.274.379.652 .152.276 265 .280 72 -11 +0 +0 -4 +10 -0.5
202523 AAA3 teams 248227 521008 18451 41 .229.289.379.667 .150.251 187 .287 78 -6 +0 -0 -3 +7 -0.2
▸ 2026 Season (actual · ROS · total)
202624 AAADurham Bulls 7265 18612 7190 16 .277.347.492.840 .215.364 2610 .346 123 +2 -2 +0 -1 +2 0.1
ROS24 MLBTB 4744 9201 3110 11 .205.255.318.574 .114.283 236 .300 87 -1 -0 -0 -1 +1 -0.0
TOT24 MLBTB 119109 27813 10300 27 .248.311.422.733 .174.316 258 .328 109 +1 -2 -0 -1 +3 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 56%TB 377345 8317212 27832 66 .241.299.406.705 .165.277 227 .307 93 -3 -1 -2 -4 +11 0.1
202826 MLB 74%TB 413376 9118214 31913 67 .242.305.412.717 .170.280 228 .315 99 -0 -2 -2 -4 +12 0.3
202927 MLB 89%TB 419381 9218214 32933 67 .241.305.409.715 .168.280 228 .315 100 -0 -2 -2 -4 +12 0.4
203028 MLB 95%TB 421383 9218214 32943 66 .240.304.407.711 .167.281 228 .315 99 -0 -1 -3 -5 +12 0.3
203129 MLBTB 413375 9118214 32943 56 .243.307.413.721 .171.280 238 .313 98 -1 -1 -3 -4 +12 0.1
203230 MLBTB 407369 8717213 32943 46 .236.302.398.700 .163.279 238 .310 95 -2 -2 -4 -4 +12 -0.1
203331 MLBTB 392357 8316212 30922 25 .232.296.389.685 .157.278 238 .306 93 -3 -2 -5 -4 +11 -0.3
203432 MLBTB 373339 7715111 29892 04 .227.292.375.667 .147.277 248 .302 89 -5 -2 -5 -4 +11 -0.5
203533 MLBTB 343312 7114110 26842 03 .228.291.375.666 .147.276 248 .297 85 -6 -1 -6 -4 +10 -0.7
203634 MLBTB 299272 611218 23762 02 .224.290.364.654 .140.275 258 .290 80 -7 -1 -6 -3 +8 -0.9
▸ Career Totals (MLE all levels + projections)
Career 63135768 130825334169 441151843 9073 .227.287.370.657 .144.276 247 .289 80 -146 -11 -39 -68 +179 -8.7
/ 162G 650594 13526417 451564 98 .227.286.370.657 .143.277 247 .289 80 -15 -1 -4 -7 +18 -0.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
201917 ROKGCL Marlins 207176 50941 24291 74 .284.371.398.769 .114.327 1412 .339 118 +4 -0 +6 1.0
202119 AJupiter Hammerheads 474428 11421115 331023 125 .266.323.402.725 .136.329 227 .317 100 +0 +0 +13 1.4
202220 A+Beloit Sky Carp 525460 1122635 531004 104 .243.327.346.673 .102.296 1910 .303 90 -6 +0 +15 1.0
202220 INTLMesa Solar Sox 6758 12132 8141 01 .207.313.431.744 .224.238 2112 .329 110 +1 -0 +2 0.2
202321 AAPensacola Blue Wahoos 533483 11724218 411226 163 .242.309.412.721 .170.287 238 .320 103 +2 +2 +15 1.9
202422 AAAJacksonville Jumbo Shrimp 355321 8314113 28772 52 .259.322.430.752 .171.299 228 .331 111 +5 +0 +10 1.5
202523 MLBMiami Marlins 3832 6201 550 00 .188.297.344.641 .156.192 1313 .286 77 -1 +0 -0 -3 +1 -0.3
202523 AAAJacksonville Jumbo Shrimp 171153 46917 17280 41 .301.371.510.880 .209.328 1610 .385 153 +10 +0 +5 1.6
202523 AJupiter Hammerheads 3936 8100 241 00 .222.282.250.532 .028.250 105 .250 50 -2 +0 +1 -0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 3832 6201 550 00 .188.297.344.641 .156.192 1313 .286 77 -1 +0 -0 -3 +1 -0.3

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 Mesa Jr. (OGILVIE) 24 60 60 50 50 .225/.278/.369 .144.272 32 24% 6% 80 +0.1
Gavin Lux
2022 · MLB
24 50→58 48→50 49→50 50 .247/.315/.392 .145.307 168 24% 9% 100 +1.7 .255/.326/.376 .121.320 108 22% 10% 100 +1.7 .263/.338/.380.117.3348522%10%103+1.6
Alec Burleson
2023 · MLB
24 48→57 51→55 49→45 43 .250/.289/.400 .151.289 206 22% 5% 92 +1.2 .258/.305/.410 .152.282 197 16% 6% 101 +1.8 .275/.329/.435.160.29121714%7%114+1.9
Brandon Jones
2009 · MLB
25 49→53 47→55 48→50 44 .244/.293/.387 .143.306 1412 25% 6% 89 +1.0 .232/.292/.343 .111.295 98 23% 8% 77 +0.1 .219/.287/.315.096.2827523%8%66-0.4
Nick Williams
2018 · MLB
24 49→56 49→55 45 37 .246/.283/.400 .155.325 177 30% 4% 89 +1.0 .242/.296/.403 .161.318 195 29% 6% 95 +1.4 .235/.295/.392.157.30619529%6%88+0.4
Rowdy Tellez
2019 · MLB
24 46→50 46→60 45 44 .229/.282/.362 .133.278 147 23% 6% 79 +0.3 .244/.304/.431 .187.290 244 24% 7% 107 +2.2 .249/.317/.464.215.28629124%8%114+1.6
Danny Richar
2008 · MLB
25 51→61 48→55 49→50 46 .254/.299/.408 .154.289 159 18% 6% 97 +1.5 .246/.284/.375 .129.289 1211 19% 5% 82 +0.5 .276/.310/.374.098.32981418%4%90+0.7
Cedric Mullins
2019 · MLB
24 46→56 48→55 53→60 44 .233/.276/.379 .145.272 1415 20% 5% 80 +0.4 .229/.283/.363 .134.269 1422 20% 6% 79 +0.3 .254/.323/.426.171.293192719%8%108+2.3
Brandon Allen
2010 · MLB
24 44→47 53→55 50 42 .231/.283/.408 .177.289 218 28% 6% 92 +1.2 .223/.302/.402 .179.290 2110 29% 9% 98 +1.6 .211/.300/.391.180.27722931%10%91+0.8
Jason Kipnis
2012 · MLB
25 50→60 49→55 57→55 45 .250/.308/.407 .157.308 1512 24% 7% 101 +1.8 .258/.331/.399 .141.311 1322 20% 9% 108 +2.3 .270/.347/.400.130.326102119%10%110+2.5
Lonnie Chisenhall
2013 · MLB
24 48→58 48→55 47→45 43 .244/.291/.389 .145.283 164 20% 5% 89 +1.0 .255/.306/.408 .153.299 165 20% 6% 101 +1.8 .255/.309/.399.144.30015420%6%96+1.2
Nate Schierholtz
2008 · MLB
24 53→58 48→55 50 38 .261/.291/.410 .150.315 149 22% 3% 95 +1.4 .259/.298/.415 .156.297 1410 17% 4% 98 +1.6 .251/.305/.418.167.28218818%6%98+1.0
Brennan Boesch
2011 · MLB
26 47→55 51→55 51→50 42 .242/.290/.405 .163.295 188 25% 6% 93 +1.3 .255/.309/.410 .155.300 178 21% 6% 102 +1.9 .252/.300/.410.158.29918922%6%95+1.2
Jason Kubel
2007 · MLB
25 48→57 50→60 51→40 45 .247/.290/.399 .152.280 188 20% 6% 92 +1.2 .267/.327/.450 .183.301 205 18% 8% 120 +3.1 .279/.347/.483.205.31023218%9%131+3.4
Alex Kirilloff
2022 · MLB
24 48→58 49→55 44→45 43 .242/.290/.386 .144.291 177 23% 6% 89 +0.9 .261/.326/.439 .178.314 225 23% 7% 118 +3.0 .260/.331/.442.182.31523224%8%116+1.4
Shane Costa
2006 · MLB
24 49→57 46→50 50 48 .240/.292/.372 .132.251 147 12% 5% 85 +0.7 .258/.304/.397 .139.282 129 13% 5% 96 +1.5 .264/.309/.403.139.291121114%5%97+1.0
Brendan Rodgers
2021 · MLB
24 46→54 47→50 49→45 40 .231/.280/.366 .135.290 158 26% 5% 79 +0.3 .251/.303/.386 .135.300 142 20% 6% 93 +1.3 .253/.308/.383.131.29813019%6%93+0.8
Mark Teahen
2006 · MLB
24 50→60 44→55 50 50 .242/.307/.370 .128.302 109 23% 8% 91 +1.1 .272/.337/.435 .163.330 1410 21% 9% 120 +3.1 .276/.341/.438.162.33314920%9%117+2.8
Dominic Smith
2019 · MLB
24 49→55 47→50 47→40 43 .243/.290/.379 .135.301 143 24% 6% 86 +0.8 .254/.311/.425 .171.314 194 25% 7% 108 +2.3 .266/.332/.448.182.31921223%7%120+1.5
German Duran
2009 · MLB
24 47→49 49→50 47→45 43 .237/.280/.386 .149.276 169 21% 5% 84 +0.6 .214/.258/.313 .099.255 106 20% 5% 55 -1.4 .199/.241/.265.066.2386419%4%33-1.2
Cody Asche
2015 · MLB
25 52→56 47→50 48→45 44 .255/.303/.396 .141.317 147 24% 6% 95 +1.4 .238/.294/.382 .144.301 155 25% 7% 89 +0.9 .226/.287/.367.141.28715426%7%78+0.1