Loading games...
2020 Stats
G
26
AB
78
H
16
HR
4
RBI
11
R
6
SB
0
AVG
.205
OBP
.244
SLG
.397
OPS
.641
Career Stats
G
276
AB
660
H
159
HR
24
RBI
88
R
92
SB
0
AVG
.241
OBP
.280
SLG
.430
OPS
.710
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | PIT | 104 | 227 | 215 | 50 | 7 | 30 | — | .233 | .269 | .428 | .697 | |
| 2018 | PIT | 51 | 111 | 106 | 24 | 3 | 11 | — | .226 | .252 | .396 | .648 | |
| 2019 | PIT | 95 | 285 | 261 | 69 | 10 | 36 | — | .264 | .310 | .456 | .766 | |
| 2020 | PIT | 26 | 82 | 78 | 16 | 4 | 11 | — | .205 | .244 | .397 | .641 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | PIT | 2 | 1 | 1 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2016 | PIT | 5 | 8 | 8 | 5 | 1 | 6 | — | .625 | .625 | 1.000 | 1.625 |
| 2017 | PIT | 22 | 65 | 54 | 22 | 5 | 17 | 1 | .407 | .492 | .759 | 1.251 |
| 2018 | PIT | 22 | 54 | 49 | 16 | 5 | 16 | — | .327 | .370 | .673 | 1.043 |
| 2019 | PIT | 21 | 45 | 39 | 6 | — | 2 | — | .154 | .244 | .231 | .475 |
| 2020 | PIT | 14 | 41 | 37 | 12 | — | 3 | — | .324 | .390 | .405 | .795 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2020-09-27 | @ CLE | 4 | 3 | 1 | 0 | 1 | 2 | 2 | 0 | 0 |
| 2020-09-26 | @ CLE | 4 | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 1 |
| 2020-09-23 | vs CHC | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-09-22 | vs CHC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2020-09-21 | vs CHC | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-09-20 | vs STL | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2020-09-19 | vs STL | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |
| 2020-09-18 | vs STL | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2020-09-01 | vs CHC | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2020-08-31 | @ MIL | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 2 |
| 2020-08-29 | @ MIL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2020-08-28 | @ MIL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-08-27 | @ STL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-08-27 | @ STL | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-08-26 | @ CWS | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-08-25 | @ CWS | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-08-23 | vs MIL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-08-22 | vs MIL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-08-20 | vs CLE | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2020-08-19 | vs CLE | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2020-08-03 | @ MIN | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2020-08-02 | @ CHC | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2020-08-01 | @ CHC | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020-07-27 | vs MIL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2020-07-26 | @ STL | 4 | 1 | 0 | 0 | 1 | 2 | 1 | 0 | 1 |
| 2020-07-24 | @ STL | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 1 |
Transactions
Entire history • newest first.
2020-11-23
Pittsburgh Pirates released 3B Jose Osuna.
2020-11-20
Pittsburgh Pirates designated 3B Jose Osuna for assignment.
2020-09-17
Pittsburgh Pirates recalled 3B Jose Osuna from Pirates Alternate Training Site.
2020-09-02
Pittsburgh Pirates optioned 3B Jose Osuna to Pirates Alternate Training Site.
2020-08-09
Pittsburgh Pirates recalled Jose Osuna from Pirates Alternate Training Site.
2020-08-06
Pittsburgh Pirates optioned 3B Jose Osuna to Pirates Alternate Training Site.
2019-08-20
Jose Osuna roster status changed by Pittsburgh Pirates.
2019-08-14
3B Jose Osuna roster status changed by Pittsburgh Pirates.
2019-05-26
Pittsburgh Pirates recalled 3B Jose Osuna from Indianapolis Indians.
2019-05-03
Pittsburgh Pirates optioned 3B Jose Osuna to Indianapolis Indians.
2019-04-30
Pittsburgh Pirates sent 3B Jose Osuna on a rehab assignment to Indianapolis Indians.
2019-04-22
Pittsburgh Pirates sent 3B Jose Osuna on a rehab assignment to Bradenton Marauders.
2019-03-28
Pittsburgh Pirates placed 3B Jose Osuna on the 10-day injured list retroactive to March 25, 2019. Lower neck discomfort.
2018-09-01
Pittsburgh Pirates recalled 3B Jose Osuna from Indianapolis Indians.
2018-08-08
Pittsburgh Pirates optioned 3B Jose Osuna to Indianapolis Indians.
2018-07-28
Pittsburgh Pirates recalled Jose Osuna from Indianapolis Indians.
2018-07-02
Pittsburgh Pirates optioned 3B Jose Osuna to Indianapolis Indians.
2018-06-18
Pittsburgh Pirates recalled Jose Osuna from Indianapolis Indians.
2018-05-26
Pittsburgh Pirates optioned 3B Jose Osuna to Indianapolis Indians.
2018-05-08
Pittsburgh Pirates recalled Jose Osuna from Indianapolis Indians.
2018-04-27
Pittsburgh Pirates optioned 3B Jose Osuna to Indianapolis Indians.
2018-04-25
Pittsburgh Pirates recalled Jose Osuna from Indianapolis Indians.
2018-03-26
Pittsburgh Pirates optioned 1B Jose Osuna to Indianapolis Indians.
2018-02-20
Jose Osuna changed number to .
2017-04-18
Pittsburgh Pirates recalled 1B Jose Osuna from Indianapolis Indians.
2017-04-02
Pittsburgh Pirates optioned LF Jose Osuna to Indianapolis Indians.
2016-11-05
Pittsburgh Pirates selected the contract of Jose Osuna from Indianapolis Indians.
2016-03-18
1B Jose Osuna assigned to Pittsburgh Pirates.
2015-03-08
1B Jose Osuna assigned to Pittsburgh Pirates.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2020
No Statcast percentile data available.
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: pirates.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| No pitch tracking data available. | ||||||
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| No pitch category data available. | ||||||