Loading games...
2025 Stats
G
52
AB
104
H
23
HR
1
RBI
17
R
15
SB
0
AVG
.221
OBP
.346
SLG
.308
OPS
.654
Career Stats
G
123
AB
306
H
64
HR
9
RBI
38
R
33
SB
1
AVG
.209
OBP
.311
SLG
.346
OPS
.657
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | DET | 71 | 230 | 202 | 41 | 8 | 21 | 1 | .203 | .291 | .366 | .657 | |
| 2025 | DET | 52 | 127 | 104 | 23 | 1 | 17 | — | .221 | .346 | .308 | .654 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | DET | 10 | 16 | 13 | 4 | — | — | — | .308 | .438 | .462 | .900 |
| 2024 | DET | 20 | 56 | 50 | 13 | 3 | 3 | 1 | .260 | .339 | .460 | .799 |
| 2025 | DET | 22 | 62 | 55 | 17 | 1 | 7 | 1 | .309 | .387 | .418 | .805 |
| 2026 | TB | 14 | 38 | 36 | 8 | — | 5 | 1 | .222 | .263 | .278 | .541 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | DET | 7 | 11 | 8 | 5 | — | — | — | .625 | .727 | .750 | 1.477 |
| 2025 | DET | 1 | 1 | 1 | — | — | — | — | .000 | .000 | .000 | .000 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-09-28 | @ BOS | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2025-09-26 | @ BOS | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-25 | @ CLE | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-05 | vs CWS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-09-02 | vs NYM | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2025-09-01 | vs NYM | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-02 | @ WSH | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-01 | @ KC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-28 | vs SF | 3 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 1 |
| 2025-05-25 | vs CLE | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-05-24 | vs CLE | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-23 | vs CLE | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-22 | vs CLE | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-21 | @ STL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-05-19 | @ STL | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-05-17 | @ TOR | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-05-16 | @ TOR | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-14 | vs BOS | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-05-13 | vs BOS | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-12 | vs BOS | 3 | 2 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2025-05-11 | vs TEX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-10 | vs TEX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-09 | vs TEX | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-08 | @ COL | 4 | 2 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 2025-05-08 | @ COL | 1 | 1 | 1 | 0 | 0 | 3 | 0 | 0 | 0 |
| 2025-05-07 | @ COL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-04 | @ LAA | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-03 | @ LAA | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-02 | @ LAA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-01 | @ LAA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-29 | @ HOU | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-04-28 | @ HOU | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-27 | vs BAL | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-04-26 | vs BAL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-04-23 | vs SD | 4 | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 0 |
| 2025-04-22 | vs SD | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-21 | vs SD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-04-20 | vs KC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-18 | vs KC | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 2025-04-16 | @ MIL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-04-15 | @ MIL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-14 | @ MIL | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 3 |
| 2025-04-13 | @ MIN | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-12 | @ MIN | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-04-09 | vs NYY | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-08 | vs NYY | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-04-07 | vs NYY | 3 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 1 |
| 2025-04-06 | vs CWS | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-04-05 | vs CWS | 2 | 1 | 1 | 0 | 0 | 1 | 2 | 2 | 1 |
| 2025-04-04 | vs CWS | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 |
| 2025-04-02 | @ SEA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-03-31 | @ SEA | 4 | 2 | 1 | 0 | 0 | 1 | 2 | 2 | 1 |
Transactions
Entire history • newest first.
2026-03-20
Tampa Bay Rays optioned RF Justyn-Henry Malloy to Durham Bulls.
2026-01-06
Detroit Tigers traded RF Justyn-Henry Malloy to Tampa Bay Rays for cash.
2025-12-20
Detroit Tigers designated RF Justyn-Henry Malloy for assignment.
2025-10-11
Detroit Tigers activated RF Justyn-Henry Malloy.
2025-10-04
RF Justyn-Henry Malloy roster status changed by Detroit Tigers.
2025-09-24
Detroit Tigers recalled RF Justyn-Henry Malloy from Toledo Mud Hens.
2025-09-06
Detroit Tigers optioned RF Justyn-Henry Malloy to Toledo Mud Hens.
2025-09-01
Detroit Tigers recalled RF Justyn-Henry Malloy from Toledo Mud Hens.
2025-07-04
Detroit Tigers optioned RF Justyn-Henry Malloy to Toledo Mud Hens.
2025-07-02
Detroit Tigers recalled RF Justyn-Henry Malloy from Toledo Mud Hens.
2025-06-02
Detroit Tigers optioned RF Justyn-Henry Malloy to Toledo Mud Hens.
2025-04-16
LF Justyn-Henry Malloy changed number to 44.
2025-04-15
LF Justyn-Henry Malloy changed number to 42.
2025-03-31
Detroit Tigers recalled LF Justyn-Henry Malloy from Toledo Mud Hens.
2025-03-26
Detroit Tigers optioned LF Justyn-Henry Malloy to Toledo Mud Hens.
2024-09-01
Detroit Tigers recalled 3B Justyn-Henry Malloy from Toledo Mud Hens.
2024-08-19
Detroit Tigers optioned 3B Justyn-Henry Malloy to Toledo Mud Hens.
2024-06-07
3B Justyn-Henry Malloy changed number to 44.
2024-06-03
Detroit Tigers selected the contract of 3B Justyn-Henry Malloy from Toledo Mud Hens.
2024-02-07
Detroit Tigers invited non-roster 3B Justyn-Henry Malloy to spring training.
2023-01-30
Detroit Tigers invited non-roster 3B Justyn-Henry Malloy to spring training.
2023-01-30
3B Justyn-Henry Malloy roster status changed by Detroit Tigers.
2022-12-07
3B Justyn-Henry Malloy roster status changed by Detroit Tigers.
2022-12-07
Detroit Tigers traded RHP Joe Jiménez and cash to Atlanta Braves for 3B Justyn-Henry Malloy and LHP Jake Higginbotham.
2021-07-23
Atlanta Braves signed 3B Justyn-Henry Malloy.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
0.295
xBA
0.201
xSLG
0.316
Avg EV
86.9
Barrel%
4.1%
HardHit%
31.1%
SweetSpot%
33.8%
Chase%
19.8%
Whiff%
29.1%
K%
25.2%
BB%
15.7%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: generic.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| 4-Seam Fastball | 132 | 24.0% | 58.3% | 18.6% | .312 | 36.0% |
| Sinker | 107 | 19.5% | 56.1% | 14.0% | .240 | 44.4% |
| Slider | 94 | 17.1% | 47.9% | 37.8% | .062 | 25.0% |
| Changeup | 68 | 12.4% | 32.4% | 41.7% | .250 | 33.3% |
| Cutter | 47 | 8.5% | 44.7% | 8.3% | .200 | 16.7% |
| Curveball | 38 | 6.9% | 42.1% | 35.3% | .222 | 0.0% |
| Sweeper | 38 | 6.9% | 47.4% | 41.7% | .000 | 0.0% |
| Knuckle Curve | 15 | 2.7% | 26.7% | 50.0% | .000 | 0.0% |
| Splitter | 6 | 1.1% | 33.3% | 66.7% | .000 | 0.0% |
| Slurve | 5 | 0.9% | 40.0% | 66.7% | .500 | 100.0% |
| Total | 550 | 100.0% | 48.5% | 26.9% | .221 | 31.1% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 286 | 52.0% | 55.2% | 16.0% | .274 | 36.7% |
| Breaking | 190 | 34.5% | 44.7% | 39.4% | .125 | 16.7% |
| Offspeed | 74 | 13.5% | 32.4% | 44.4% | .200 | 28.6% |
| Total | 550 | 100.0% | 48.5% | 26.9% | .221 | 31.1% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |