Loading games...
2025 Stats
G
59
AB
150
H
22
HR
3
RBI
10
R
15
SB
7
AVG
.147
OBP
.281
SLG
.253
OPS
.534
Career Stats
G
397
AB
1170
H
233
HR
57
RBI
148
R
152
SB
33
AVG
.199
OBP
.305
SLG
.389
OPS
.694
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | PIT | 106 | 372 | 326 | 66 | 19 | 38 | 4 | .202 | .298 | .411 | .709 | |
| 2023 | PIT | 144 | 534 | 447 | 100 | 26 | 74 | 13 | .224 | .339 | .454 | .793 | |
| 2024 | PIT | 88 | 277 | 247 | 45 | 9 | 26 | 9 | .182 | .264 | .324 | .588 | |
| 2025 | PIT | 59 | 178 | 150 | 22 | 3 | 10 | 7 | .147 | .281 | .253 | .534 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | SD | 1 | 1 | — | — | — | — | — | .000 | 1.000 | .000 | 1.000 |
| 2018 | SD | 2 | 3 | 3 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2019 | SD | 2 | 1 | 1 | 1 | — | — | — | 1.000 | 1.000 | 2.000 | 3.000 |
| 2022 | PIT | 4 | 7 | 6 | 2 | — | 1 | 1 | .333 | .429 | .667 | 1.096 |
| 2023 | PIT | 18 | 52 | 44 | 8 | 1 | 5 | 2 | .182 | .269 | .341 | .610 |
| 2024 | PIT | 18 | 54 | 52 | 14 | 4 | 9 | 2 | .269 | .296 | .558 | .854 |
| 2025 | PIT | 14 | 45 | 40 | 15 | 1 | 9 | 4 | .375 | .422 | .600 | 1.022 |
| 2026 | LAD | 3 | 11 | 8 | 3 | 3 | 5 | — | .375 | .545 | 1.500 | 2.045 |
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 | @ ATL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-27 | @ ATL | 3 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-09-26 | @ ATL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-09-25 | @ CIN | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-24 | @ CIN | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-09-23 | @ CIN | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 2 |
| 2025-09-21 | vs ATH | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2025-09-19 | vs ATH | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-09-17 | vs CHC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-09-16 | vs CHC | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-09-15 | vs CHC | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
| 2025-08-28 | @ STL | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-08-26 | @ STL | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-08-25 | @ STL | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 |
| 2025-08-24 | vs COL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-08-22 | vs COL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-08-20 | vs TOR | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-08-19 | vs TOR | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| 2025-08-17 | @ CHC | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-08-15 | @ CHC | 3 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 2025-08-13 | @ MIL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-08-12 | @ MIL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-08-11 | @ MIL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-08-10 | vs CIN | 4 | 2 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
| 2025-08-08 | vs CIN | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-08-07 | vs CIN | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-08-06 | vs SF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-05 | vs SF | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-08-04 | vs SF | 3 | 1 | 0 | 0 | 1 | 2 | 2 | 0 | 0 |
| 2025-08-03 | @ COL | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 1 |
| 2025-08-02 | @ COL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-07-30 | @ SF | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| 2025-07-28 | @ SF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-27 | vs AZ | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-21 | vs DET | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-07-20 | vs CWS | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-07-18 | vs CWS | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-07-13 | @ MIN | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
| 2025-07-12 | @ MIN | 4 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| 2025-07-11 | @ MIN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-08 | @ KC | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-06-19 | @ DET | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-19 | @ DET | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
| 2025-04-20 | vs CLE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-19 | vs CLE | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-18 | vs CLE | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 |
| 2025-04-16 | vs WSH | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-15 | vs WSH | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-14 | vs WSH | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-11 | @ CIN | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 2025-04-09 | vs STL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
| 2025-04-08 | vs STL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-06 | vs NYY | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2025-04-05 | vs NYY | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 2025-04-02 | @ TB | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 3 |
| 2025-04-01 | @ TB | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-03-31 | @ TB | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-03-30 | @ MIA | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-03-29 | @ MIA | 5 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
Transactions
Entire history • newest first.
2026-03-02
Los Angeles Dodgers sent RF Jack Suwinski outright to Oklahoma City Comets.
2026-03-01
RF Jack Suwinski roster status changed by Los Angeles Dodgers.
2026-02-21
Los Angeles Dodgers claimed RF Jack Suwinski off waivers from Pittsburgh Pirates.
2026-02-16
Pittsburgh Pirates designated RF Jack Suwinski for assignment.
2026-02-11
RF Jack Suwinski changed number to 18.
2025-09-16
RF Jack Suwinski changed number to 65.
2025-09-15
Pittsburgh Pirates activated RF Jack Suwinski from the 10-day injured list.
2025-09-15
Pittsburgh Pirates activated RF Jack Suwinski from the 10-day injured list.
2025-09-11
Pittsburgh Pirates sent RF Jack Suwinski on a rehab assignment to Indianapolis Indians.
2025-09-11
Pittsburgh Pirates sent RF Jack Suwinski on a rehab assignment to Indianapolis Indians.
2025-08-29
Pittsburgh Pirates placed RF Jack Suwinski on the 10-day injured list. Right groin strain.
2025-07-08
Pittsburgh Pirates recalled RF Jack Suwinski from Indianapolis Indians.
2025-06-20
Pittsburgh Pirates optioned RF Jack Suwinski to Indianapolis Indians.
2025-06-19
Pittsburgh Pirates recalled RF Jack Suwinski from Indianapolis Indians.
2025-04-24
Pittsburgh Pirates optioned RF Jack Suwinski to Indianapolis Indians.
2025-04-16
CF Jack Suwinski changed number to 65.
2025-04-15
CF Jack Suwinski changed number to 42.
2024-10-01
Pittsburgh Pirates recalled CF Jack Suwinski from Indianapolis Indians.
2024-07-29
Pittsburgh Pirates optioned CF Jack Suwinski to Indianapolis Indians.
2024-06-04
Pittsburgh Pirates recalled CF Jack Suwinski from Indianapolis Indians.
2024-05-23
Pittsburgh Pirates optioned CF Jack Suwinski to Indianapolis Indians.
2022-08-29
Pittsburgh Pirates recalled CF Jack Suwinski, , , , , and from Indianapolis Indians.
2022-07-15
Pittsburgh Pirates optioned CF Jack Suwinski to Indianapolis Indians.
2022-04-26
Pittsburgh Pirates recalled CF Jack Suwinski and from Altoona Curve.
2022-03-24
Pittsburgh Pirates optioned CF Jack Suwinski to Indianapolis Indians.
2022-03-22
Pittsburgh Pirates optioned CF Jack Suwinski to Indianapolis Indians.
2021-11-19
Pittsburgh Pirates selected the contract of CF Jack Suwinski from Altoona Curve.
2021-07-26
Pittsburgh Pirates traded 2B Adam Frazier and cash to San Diego Padres for SS Tucupita Marcano, RHP Michell Miliano and CF Jack Suwinski.
2019-03-05
LF Jack Suwinski assigned to San Diego Padres.
2018-03-01
CF Jack Suwinski assigned to San Diego Padres.
2017-03-01
CF Jack Suwinski assigned to San Diego Padres.
2016-07-12
San Diego Padres signed OF Jack Suwinski.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
0.31
xBA
0.195
xSLG
0.376
Avg EV
88.8
Barrel%
11.8%
HardHit%
38.7%
SweetSpot%
35.5%
Chase%
16.8%
Whiff%
32.1%
K%
32.0%
BB%
13.5%
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 | 256 | 31.8% | 57.0% | 30.6% | .222 | 53.3% |
| Slider | 117 | 14.5% | 54.7% | 25.9% | .111 | 29.4% |
| Sinker | 101 | 12.5% | 52.5% | 21.6% | .167 | 36.4% |
| Cutter | 88 | 10.9% | 58.0% | 30.8% | .059 | 20.0% |
| Curveball | 78 | 9.7% | 42.3% | 34.5% | .250 | 60.0% |
| Changeup | 76 | 9.4% | 43.4% | 25.7% | .053 | 38.5% |
| Sweeper | 39 | 4.8% | 46.2% | 37.5% | .000 | 0.0% |
| Knuckle Curve | 31 | 3.9% | 41.9% | 55.6% | .167 | 50.0% |
| Splitter | 16 | 2.0% | 31.2% | 60.0% | .500 | 0.0% |
| Slurve | 3 | 0.4% | 33.3% | 50.0% | .000 | 0.0% |
| Total | 805 | 100.0% | 51.8% | 30.0% | .147 | 38.7% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 445 | 55.3% | 56.2% | 28.7% | .175 | 43.1% |
| Breaking | 268 | 33.3% | 48.1% | 32.1% | .122 | 32.1% |
| Offspeed | 92 | 11.4% | 41.3% | 30.0% | .095 | 35.7% |
| Total | 805 | 100.0% | 51.8% | 30.0% | .147 | 38.7% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |