Victor Mesa Jr.
TBbats L6th in the orderNew York Mets @ Tampa Bay Rays6:41 PMTropicana Field
Home Runs
51 games loggedNo market-specific profile for Justin Hagenman in today's data. Nothing generic is shown in its place.
| G | PA | HR | HR/PA | SLG | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP | 47 | 171 | 9 | 5.3% | .438 | 19% (9/47) |
| vs LHP | 4 | 11 | 1 | 9.1% | .700 | 25% (1/4) |
| at home ● | 24 | 77 | 3 | 3.9% | .394 | 13% (3/24) |
| on the road | 27 | 105 | 7 | 6.7% | .500 | 26% (7/27) |
| season | 51 | 182 | 10 | 5.5% | .454 | 20% (10/51) |
● tonight's split
| PA | HR/PA | BBE | barrel | xSLG | xISO | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP | 147 | 6.1% | 98 | 14.3% | .447 | .207 | 89.0 |
| vs LHP | 36 | 2.8% | 28 | 3.6% | .311 | .117 | 77.8 |
| at home ● | 78 | 3.8% | 52 | 5.8% | .313 | .107 | 85.7 |
| on the road | 105 | 6.7% | 74 | 16.2% | .498 | .249 | 87.0 |
| season | 183 | 5.5% | 126 | 11.9% | .419 | .188 | 86.5 |
30% boost+658+26.6% vs market · +48.6% vs season50% boost+759+43.5% vs market · +68.4% vs season
30% boost-404+3.7% vs market · +0.3% vs season50% boost-350+6.8% vs market · +3.4% vs season
30% boost+9750no market fair50% boost+11250no market fair
Total Bases
51 games logged| G | PA | TB | TB/G | SLG | over 1.5 | |
|---|---|---|---|---|---|---|
| vs RHP | 47 | 171 | 67 | 1.43 | .438 | 30% (14/47) |
| vs LHP | 4 | 11 | 7 | 1.75 | .700 | 50% (2/4) |
| at home ● | 24 | 77 | 28 | 1.17 | .394 | 25% (6/24) |
| on the road | 27 | 105 | 46 | 1.70 | .500 | 37% (10/27) |
| season | 51 | 182 | 74 | 1.45 | .454 | 31% (16/51) |
● tonight's split
| PA | TB/PA | BBE | xSLG | xISO | barrel | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP | 147 | 40.8% | 98 | .447 | .207 | 14.3% | 89.0 |
| vs LHP | 36 | 38.9% | 28 | .311 | .117 | 3.6% | 77.8 |
| at home ● | 78 | 35.9% | 52 | .313 | .107 | 5.8% | 85.7 |
| on the road | 105 | 43.8% | 74 | .498 | .249 | 16.2% | 87.0 |
| season | 183 | 40.4% | 126 | .419 | .188 | 11.9% | 86.5 |
30% boost-118+6.8% vs market · -6% vs season50% boost-103+14.3% vs market · +0.6% vs season
30% boost+169+13.8% vs market · +31.9% vs season50% boost+195+24.8% vs market · +44.6% vs season
30% boost+216pooled fair50% boost+249pooled fair
30% boost-135+8.6% vs market · +19.6% vs season50% boost-117+15.7% vs market · +27.5% vs season
30% boost+442no market fair50% boost+510no market fair
30% boost+517no market fair50% boost+597no market fair
30% boost+1170no market fair50% boost+1350no market fair
30% boost+1430no market fair50% boost+1650no market fair
Hits
51 games logged| G | AB | H | AVG | over 0.5 | |
|---|---|---|---|---|---|
| vs RHP | 47 | 153 | 33 | .216 | 51% (24/47) |
| vs LHP | 4 | 10 | 4 | .400 | 50% (2/4) |
| at home ● | 24 | 71 | 17 | .239 | 46% (11/24) |
| on the road | 27 | 92 | 20 | .217 | 56% (15/27) |
| season | 51 | 163 | 37 | .227 | 51% (26/51) |
● tonight's split
| PA | H/PA | BBE | xBA | LD% | SS% | |
|---|---|---|---|---|---|---|
| vs RHP | 147 | 18.4% | 98 | .240 | 25.5% | 35.7% |
| vs LHP | 36 | 27.8% | 28 | .194 | 10.7% | 25.0% |
| at home ● | 78 | 21.8% | 52 | .206 | 25.0% | 28.8% |
| on the road | 105 | 19.0% | 74 | .249 | 20.3% | 36.5% |
| season | 183 | 20.2% | 126 | — | 22.2% | 33.3% |
30% boost-118+8.4% vs market · -6% vs season50% boost-103+16.1% vs market · +0.6% vs season
30% boost+200+25.5% vs market · +47.2% vs season50% boost+231+38.4% vs market · +62.3% vs season
30% boost+442no market fair50% boost+510no market fair
30% boost-423no market fair50% boost-367no market fair
30% boost+2860no market fair50% boost+3300no market fair
30% boost+22750no market fair50% boost+26250no market fair
H+R+RBI
51 games loggedNo market-specific profile for Justin Hagenman in today's data. Nothing generic is shown in its place.
| G | PA | H | R | RBI | H+R+RBI/G | over 1.5 | |
|---|---|---|---|---|---|---|---|
| vs RHP | 47 | 171 | 33 | 19 | 21 | 1.55 | 45% (21/47) |
| vs LHP | 4 | 11 | 4 | 3 | 1 | 2.00 | 50% (2/4) |
| at home ● | 24 | 77 | 17 | 8 | 8 | 1.38 | 38% (9/24) |
| on the road | 27 | 105 | 20 | 14 | 14 | 1.78 | 52% (14/27) |
| season | 51 | 182 | 37 | 22 | 22 | 1.59 | 45% (23/51) |
● tonight's split
| PA | H/PA | BBE | xBA | xSLG | barrel | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP | 147 | 18.4% | 98 | .240 | .447 | 14.3% | 89.0 |
| vs LHP | 36 | 27.8% | 28 | .194 | .311 | 3.6% | 77.8 |
| at home ● | 78 | 21.8% | 52 | .206 | .313 | 5.8% | 85.7 |
| on the road | 105 | 19.0% | 74 | .249 | .498 | 16.2% | 87.0 |
| season | 183 | 20.2% | 126 | — | .419 | 11.9% | 86.5 |
30% boost+136+8.1% vs market · +6.7% vs season50% boost+157+17.7% vs market · +16.1% vs season
30% boost+104+9.5% vs market · +12% vs season50% boost+120+18.1% vs market · +20.8% vs season
RBIs
51 games loggedNo market-specific profile for Justin Hagenman in today's data. Nothing generic is shown in its place.
| G | PA | RBI | RBI/G | SLG | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP | 47 | 171 | 21 | 0.45 | .438 | 32% (15/47) |
| vs LHP | 4 | 11 | 1 | 0.25 | .700 | 25% (1/4) |
| at home ● | 24 | 77 | 8 | 0.33 | .394 | 25% (6/24) |
| on the road | 27 | 105 | 14 | 0.52 | .500 | 37% (10/27) |
| season | 51 | 182 | 22 | 0.43 | .454 | 31% (16/51) |
● tonight's split
| PA | RBI/PA | BBE | xSLG | barrel | hard hit | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP | 147 | 13.6% | 98 | .447 | 14.3% | 44.9% | 89.0 |
| vs LHP | 36 | 5.6% | 28 | .311 | 3.6% | 21.4% | 77.8 |
| at home ● | 78 | 10.3% | 52 | .313 | 5.8% | 44.2% | 85.7 |
| on the road | 105 | 13.3% | 74 | .498 | 16.2% | 36.5% | 87.0 |
| season | 183 | — | 126 | .419 | 11.9% | 39.7% | 86.5 |
30% boost+231pooled fair50% boost+267pooled fair
30% boost-154+7.1% vs market · +13.2% vs season50% boost-133+13.6% vs market · +20.1% vs season
30% boost+650no market fair50% boost+750no market fair
30% boost-615no market fair50% boost-533no market fair
30% boost+1690no market fair50% boost+1950no market fair
30% boost+5200no market fair50% boost+6000no market fair
30% boost+5850no market fair50% boost+6750no market fair
Runs
51 games loggedNo market-specific profile for Justin Hagenman in today's data. Nothing generic is shown in its place.
| G | PA | R | R/G | OBP | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP | 47 | 171 | 19 | 0.40 | .284 | 38% (18/47) |
| vs LHP | 4 | 11 | 3 | 0.75 | .455 | 50% (2/4) |
| at home ● | 24 | 77 | 8 | 0.33 | .299 | 29% (7/24) |
| on the road | 27 | 105 | 14 | 0.52 | .291 | 48% (13/27) |
| season | 51 | 182 | 22 | 0.43 | .294 | 39% (20/51) |
● tonight's split
| PA | R/PA | BBE | xBA | LD% | SS% | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP | 147 | — | 98 | .240 | 25.5% | 35.7% | 89.0 |
| vs LHP | 36 | — | 28 | .194 | 10.7% | 25.0% | 77.8 |
| at home ● | 78 | 10.3% | 52 | .206 | 25.0% | 28.8% | 85.7 |
| on the road | 105 | 13.3% | 74 | .249 | 20.3% | 36.5% | 87.0 |
| season | 183 | — | 126 | — | 22.2% | 33.3% | 86.5 |
30% boost+182+12% vs market · +10.6% vs season50% boost+210+23.1% vs market · +21.6% vs season
30% boost-127+8.3% vs market · +8.7% vs season50% boost-110+15.7% vs market · +16% vs season
30% boost+1300no market fair50% boost+1500no market fair
30% boost-2308no market fair50% boost-2000no market fair
Doubles
51 games loggedNo market-specific profile for Justin Hagenman in today's data. Nothing generic is shown in its place.
| G | PA | 2B | 2B/PA | SLG | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP | 47 | 171 | 3 | 1.8% | .438 | 6% (3/47) |
| vs LHP | 4 | 11 | 0 | 0.0% | .700 | 0% (0/4) |
| at home ● | 24 | 77 | 2 | 2.6% | .394 | 8% (2/24) |
| on the road | 27 | 105 | 1 | 1.0% | .500 | 4% (1/27) |
| season | 51 | 182 | 3 | 1.6% | .454 | 6% (3/51) |
● tonight's split
| PA | 2B/PA | BBE | xSLG | LD% | SS% | |
|---|---|---|---|---|---|---|
| vs RHP | 147 | 1.4% | 98 | .447 | 25.5% | 35.7% |
| vs LHP | 36 | 2.8% | 28 | .311 | 10.7% | 25.0% |
| at home ● | 78 | 2.6% | 52 | .313 | 25.0% | 28.8% |
| on the road | 105 | 1.0% | 74 | .498 | 20.3% | 36.5% |
| season | 183 | 1.6% | 126 | .419 | 22.2% | 33.3% |
30% boost+560+22.8% vs market · -61.2% vs season50% boost+646+38.8% vs market · -56.1% vs season
30% boost-4620% vs market · +14.5% vs season50% boost-400+2.8% vs market · +17.6% vs season
Singles
51 games loggedNo market-specific profile for Justin Hagenman in today's data. Nothing generic is shown in its place.
| G | AB | 1B | AVG | over 0.5 | |
|---|---|---|---|---|---|
| vs RHP | 47 | 153 | 19 | .216 | 36% (17/47) |
| vs LHP | 4 | 10 | 3 | .400 | 25% (1/4) |
| at home ● | 24 | 71 | 12 | .239 | 38% (9/24) |
| on the road | 27 | 92 | 10 | .217 | 33% (9/27) |
| season | 51 | 163 | 22 | .227 | 35% (18/51) |
● tonight's split
| PA | 1B/PA | BBE | xBA | LD% | SS% | |
|---|---|---|---|---|---|---|
| vs RHP | 147 | 9.5% | 98 | .240 | 25.5% | 35.7% |
| vs LHP | 36 | 22.2% | 28 | .194 | 10.7% | 25.0% |
| at home ● | 78 | 15.4% | 52 | .206 | 25.0% | 28.8% |
| on the road | 105 | 9.5% | 74 | .249 | 20.3% | 36.5% |
| season | 183 | 13.1% | 126 | — | 22.2% | 33.3% |
30% boost+179+13.4% vs market · -1.4% vs season50% boost+207+24.6% vs market · +8.4% vs season
30% boost-127+6.9% vs market · +15.7% vs season50% boost-110+14.2% vs market · +23.5% vs season
30% boost+1040no market fair50% boost+1200no market fair
30% boost-1385no market fair50% boost-1200no market fair
Walks
51 games loggedNo market-specific profile for Justin Hagenman in today's data. Nothing generic is shown in its place.
| G | PA | BB | BB% | OBP | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP | 47 | 171 | 15 | 8.8% | .284 | 28% (13/47) |
| vs LHP | 4 | 11 | 1 | 9.1% | .455 | 25% (1/4) |
| at home ● | 24 | 77 | 6 | 7.8% | .299 | 21% (5/24) |
| on the road | 27 | 105 | 10 | 9.5% | .291 | 33% (9/27) |
| season | 51 | 182 | 16 | 8.8% | .294 | 27% (14/51) |
● tonight's split
30% boost+358+23.1% vs market · +25.6% vs season50% boost+412+37.9% vs market · +40.7% vs season
30% boost-270+0.4% vs market · -0.6% vs season50% boost-234+4.6% vs market · +3.6% vs season
Stolen Bases
51 games loggedNo market-specific profile for Justin Hagenman in today's data. Nothing generic is shown in its place.
| G | PA | SB | SB/G | over 0.5 | |
|---|---|---|---|---|---|
| vs RHP | 47 | 171 | 6 | 0.13 | 13% (6/47) |
| vs LHP | 4 | 11 | 0 | 0.00 | 0% (0/4) |
| at home ● | 24 | 77 | 2 | 0.08 | 8% (2/24) |
| on the road | 27 | 105 | 4 | 0.15 | 15% (4/27) |
| season | 51 | 182 | 6 | 0.12 | 12% (6/51) |
● tonight's split
30% boost+1105pooled fair50% boost+1275pooled fair
30% boost-1154-3.6% vs market · -4.1% vs season50% boost-1000-2.4% vs market · -2.9% vs season
30% boost+4064no market fair50% boost+4689no market fair
odds snapshot · feeds refreshed 6:00 PM ET · not live pricing