MLB/Players/Victor Mesa Jr.
Victor Mesa Jr.

VICTOR MESA JR.

CF · Tampa Bay Rays · 20252026 · 76 games
76
CAREER GAMES · REGULAR SEASON
2 seasons
.215
CAREER BATTING AVERAGE
44 hits in 205 at-bats
11
CAREER HOME RUNS
29 RBI · 6 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026TB60173233832102316416.220.286.434.719
2025MIA1632762016550.188.297.344.641
Career76205304452112921466.215.288.420.707

04/Where the ball went

2026 Regular season
Play log from 2015
Spray chart · 122 batted balls
Groundout · 98.0 mph · 6 ftGroundout · 76.6 mph · 4 ftGrounded into a double play · 80.7 mph · 4 ftLineout · 92.5 mph · 336 ftFlyout · 96.9 mph · 289 ftFlyout · 91.3 mph · 254 ftGroundout · 74.4 mph · 2 ftFlyout · 97.1 mph · 369 ftFlyout · 103.5 mph · 347 ftLineout · 99.5 mph · 310 ftFlyout · 90.8 mph · 300 ftPop Out · 88.1 mph · 131 ftFlyout · 99.7 mph · 360 ftGroundout · 104.5 mph · 53 ftGroundout · 72.2 mph · 3 ftPop Out · 83.2 mph · 130 ftPop Out · 78.4 mph · 59 ftFlyout · 96.6 mph · 231 ftPop Out · 59.6 mph · 51 ftFlyout · 90.1 mph · 254 ftPop Out · 52.5 mph · 54 ftGroundout · 96.4 mph · 21 ftGroundout · 62.3 mph · 5 ftLineout · 109.1 mph · 280 ftPop Out · 91.4 mph · 160 ftLineout · 107.2 mph · 163 ftGroundout · 95.5 mph · 7 ftFielder’s choice out · 89.8 mph · 11 ftLineout · 104.7 mph · 396 ftPop Out · 73.3 mph · 65 ftPop Out · 78.4 mph · 119 ftGroundout · 104.8 mph · 91 ftFlyout · 92.5 mph · 301 ftPop Out · 99.2 mph · 178 ftGroundout · 69.8 mph · 1 ftFlyout · 81.4 mph · 232 ftGroundout · 31.0 mph · 10 ftPop Out · 76.3 mph · 149 ftFlyout · 92.9 mph · 285 ftFlyout · 100.1 mph · 356 ftGroundout · 94.8 mph · 44 ftLineout · 91.3 mph · 319 ftGroundout · 71.1 mph · 72 ftFlyout · 101.2 mph · 366 ftLineout · 93.3 mph · 337 ftGroundout · 84.7 mph · 94 ftGroundout · 61.5 mph · 9 ftGrounded into a double play · 72.7 mph · 59 ftPop Out · 85.7 mph · 180 ftGroundout · 97.7 mph · 7 ftGroundout · 56.0 mph · 3 ftLineout · 85.2 mph · 305 ftPop Out · 75.1 mph · 62 ftFlyout · 92.3 mph · 365 ftGroundout · 94.4 mph · 20 ftPop Out · 91.3 mph · 162 ftBunt Pop Out · 43.4 mph · 115 ftGroundout · 71.9 mph · 15 ftGroundout · 103.7 mph · 75 ftSacrifice fly · 97.9 mph · 308 ftFlyout · 94.6 mph · 307 ftFlyout · 94.0 mph · 342 ftPop Out · 93.6 mph · 172 ftFlyout · 90.6 mph · 282 ftGroundout · 79.8 mph · 5 ftGroundout · 91.9 mph · 16 ftSacrifice bunt · 45.1 mph · 3 ftLineout · 110.4 mph · 341 ftFlyout · 96.5 mph · 377 ftFlyout · 79.4 mph · 221 ftFlyout · 100.7 mph · 413 ftFlyout · 77.1 mph · 227 ftFlyout · 91.0 mph · 272 ftPop Out · 91.3 mph · 53 ftLineout · 86.8 mph · 292 ftGroundout · 54.2 mph · 4 ftPop Out · 87.4 mph · 192 ftGroundout · 81.5 mph · 5 ftGroundout · 101.4 mph · 113 ftFlyout · 101.1 mph · 365 ftLineout · 96.8 mph · 333 ftSacrifice bunt · 32.0 mph · 40 ftFlyout · 98.3 mph · 307 ftBunt Pop Out · 32.0 mph · 41 ftLineout · 87.5 mph · 155 ftFlyout · 80.5 mph · 267 ftFlyout · 76.2 mph · 271 ftFlyout · 93.9 mph · 248 ftSingle · 104.6 mph · 13 ftSingle · 66.2 mph · 169 ftHome Run · 106.3 mph · 412 ftSingle · 99.5 mph · 179 ftSingle · 22.7 mph · 20 ftSingle · 41.0 mph · 4 ftDouble · 95.6 mph · 319 ftSingle · 96.4 mph · 156 ftHome Run · 104.3 mph · 392 ftSingle · 92.5 mph · 117 ftHome Run · 99.7 mph · 367 ftSingle · 58.6 mph · 5 ftSingle · 79.5 mph · 275 ftDouble · 108.4 mph · 385 ftSingle · 61.1 mph · 4 ftHome Run · 96.4 mph · 355 ftSingle · 100.7 mph · 278 ftHome Run · 105.7 mph · 412 ftDouble · 95.1 mph · 301 ftSingle · 62.1 mph · 204 ftSingle · 72.3 mph · 249 ftSingle · 81.9 mph · 238 ftSingle · 95.4 mph · 132 ftHome Run · 107.1 mph · 406 ftSingle · 96.4 mph · 178 ftTriple · 92.9 mph · 24 ftTriple · 103.6 mph · 396 ftHome Run · 107.7 mph · 404 ftHome Run · 108.8 mph · 317 ftSingle · 106.6 mph · 202 ftSingle · 85.1 mph · 253 ftHome Run · 105.9 mph · 421 ftSingle · 98.0 mph · 12 ftHome Run · 101.3 mph · 412 ft
Hit (34) Out (88) Home run (10)
Average exit velocity 86.5 mph · longest 421 ft

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSO
MAY 25@ BALL 795111201
MAY 26@ BALL 163010011
MAY 27@ BALL 2112110000
MAY 30vs LAAL 3142000001
MAY 31vs LAAW 524010102
JUN 1vs DETL 9103100021
JUN 2vs DETL 083000001
JUN 3vs DETL 273000001
JUN 5@ MIAW 603000001
JUN 6@ MIAL 343110010
JUN 7@ MIAL 143010002
JUN 8vs BOSW 310000010
JUN 12@ LAAL 340000000
JUN 13@ LAAL 083000011
JUN 14@ LAAW 833221210
JUN 17@ LADL 452100010
JUN 20vs WSHL 344000001
JUN 22vs KCL 120000000
JUN 23vs KCL 5121000001
JUN 25vs KCW 1323111311
JUN 26vs AZW 613000000
JUN 27vs AZW 424120000
JUN 28vs AZW 514010002
JUL 1@ KCW 404110001
JUL 2@ KCW 524000000
JUL 3@ HOUW 313000002
JUL 4@ HOUL 8102100121
JUL 5@ HOUL 022000011
JUL 7vs NYYW 644121100
JUL 9vs NYYL 4122010101
JUL 10vs SEAW 724131100
JUL 11vs SEAW 610000000
JUL 12vs SEAL 283000011
JUL 17@ BOSL 0100000000
JUL 18@ BOSL 674111100
JUL 19@ BOSL 164111101
JUL 20@ TORW 714111102
JUL 22@ TORW 423020211
JUL 23@ TORL 133000001
JUL 25vs CLEW 303110012
JUL 28vs TEXL 142000001
JUL 29vs TEXW 300000000
JUL 30vs TEXW 324010002
JUL 31vs CWSL 164000000
AUG 1vs CWSW 103000001
AUG 3@ COLW 1395000000
AUG 4@ COLW 972000001
AUG 5@ COLW 403120100
AUG 7@ SEAW 214020001
AUG 8@ SEAW 324111101
AUG 9@ SEAW 415000001
AUG 11@ ATHW 1245121201
AUG 12@ ATHW 844000010
AUG 14vs BALL 563010100
AUG 15vs BALL 341000000
AUG 18vs TORL 5100000000
SEP 1vs NYMW 624230000
SEP 2vs NYML 4104000000
SEP 4@ TEXL 061000000
SEP 5@ TEXW 765110101

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.