Roberto Osuna
Pitcher · Career Stats, Bio & Records (2015-2020)
Roberto Osuna was a pitcher who played in Major League Baseball from 2015 to 2020 for the Toronto Blue Jays and the Houston Astros, a span of 6 seasons. Across 314 career appearances, he went 14-18 with a 2.74 ERA, 348 strikeouts, and 155 saves. Roberto Osuna was an All-Star. His career Pitcher PIV — Baseball Data Hub's era-adjusted measure of pitching impact — is 11520.3.
- W (Wins):
- Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
- ERA (Earned Run Average):
- Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
- SO (Strikeouts):
- For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
- WHIP (Walks and Hits per Inning Pitched):
- Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.
Data updated
- Position
- Pitcher
- Bats / Throws
- R / R
- Height / Weight
- 6'2" / 217 lb
- MLB Debut
- 2015-04-08
- Last Game
- 2020-08-01
- Awards
- All-Star
Season-by-Season Pitching
Click a stat to plot it across every season.
| Year | Team | Lg | W | L | G | GS | CG | SHO | SV | IP | H | ER | BB | SO | ERA | Lg ERA | Pitcher PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | TOR | AL | 1 | 6 | 68 | 0 | 0 | 0 | 20 | 69.7 | 48 | 20 | 16 | 75 | 2.58 | 3.96 (+35%) | 1665.5 |
| 2016 | TOR | AL | 4 | 3 | 72 | 0 | 0 | 0 | 36 | 74.0 | 55 | 22 | 14 | 82 | 2.68 | 4.19 (+36%) | 1858.0 |
| 2017 | TOR | AL | 3 | 4 | 66 | 0 | 0 | 0 | 39 | 64.0 | 46 | 24 | 9 | 83 | 3.38 | 4.36 (+23%) | 4250.8 |
| 2018 | TOR | AL | 0 | 0 | 15 | 0 | 0 | 0 | 9 | 15.3 | 16 | 5 | 1 | 13 | 2.93 | 4.15 (+29%) | 806.4 |
| 2018 | HOU | AL | 2 | 2 | 23 | 0 | 0 | 0 | 12 | 22.7 | 17 | 5 | 3 | 19 | 1.99 | 4.15 (+52%) | 813.8 |
| 2019 | HOU | AL | 4 | 3 | 66 | 0 | 0 | 0 | 38 | 65.0 | 45 | 19 | 12 | 73 | 2.63 | 4.51 (+42%) | 2125.9 |
| 2020 | HOU | AL | 0 | 0 | 4 | 0 | 0 | 0 | 1 | 4.3 | 3 | 1 | 0 | 3 | 2.08 | — | 0.0 |
| Career · 7 seasons | 14 | 18 | 314 | 0 | 0 | 0 | 155 | 315.0 | 230 | 96 | 55 | 348 | 2.74 | — | 11,520 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | TOR | AL | 68 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2016 | TOR | AL | 72 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2017 | TOR | AL | 66 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2018 | TOR | AL | 15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2018 | HOU | AL | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2019 | HOU | AL | 66 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2020 | HOU | AL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| Career · 7 seasons | 314 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | — | — | 0 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Postseason Statistics
Playoff Career Batting
Playoff Batting by Year
| Year | Round | Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | ALCS | HOU | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2019 | ALDS1 | HOU | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2019 | WS | HOU | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2018 | ALCS | HOU | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2018 | ALDS2 | HOU | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2016 | ALCS | TOR | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2016 | ALDS1 | TOR | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2016 | ALWC | TOR | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2015 | ALCS | TOR | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| 2015 | ALDS2 | TOR | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
Playoff Career Pitching
| W | L | G | GS | SV | IP | H | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 1 | 27 | 0 | 5 | 33.3 | 19 | 11 | 7 | 30 | 2.97 |
Playoff Pitching by Year
| Year | Round | Team | W | L | G | GS | SV | IP | H | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | ALCS | HOU | 1 | 0 | 4 | 0 | 1 | 5.0 | 2 | 2 | 1 | 4 | 3.60 |
| 2019 | ALDS1 | HOU | 0 | 0 | 3 | 0 | 0 | 2.7 | 2 | 1 | 2 | 4 | 3.38 |
| 2019 | WS | HOU | 0 | 0 | 2 | 0 | 1 | 2.3 | 3 | 1 | 2 | 1 | 3.86 |
| 2018 | ALCS | HOU | 0 | 0 | 2 | 0 | 0 | 3.7 | 4 | 5 | 0 | 3 | 12.27 |
| 2018 | ALDS2 | HOU | 0 | 0 | 2 | 0 | 1 | 2.3 | 1 | 0 | 1 | 2 | 0.00 |
| 2016 | ALCS | TOR | 0 | 0 | 4 | 0 | 0 | 4.0 | 3 | 0 | 0 | 4 | 0.00 |
| 2016 | ALDS1 | TOR | 1 | 0 | 2 | 0 | 1 | 3.7 | 1 | 0 | 0 | 4 | 0.00 |
| 2016 | ALWC | TOR | 0 | 0 | 1 | 0 | 0 | 1.3 | 0 | 0 | 0 | 2 | 0.00 |
| 2015 | ALCS | TOR | 0 | 1 | 3 | 0 | 0 | 2.7 | 3 | 2 | 1 | 0 | 6.75 |
| 2015 | ALDS2 | TOR | 0 | 0 | 4 | 0 | 1 | 5.7 | 0 | 0 | 0 | 6 | 0.00 |
Game Log & Splits
View full game log (628 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 161 | 0 | 0 | 0 | 0 | 0 | — |
| Away | 153 | 0 | 0 | 0 | 0 | 0 | — |
Pitching — Home / Away
| Split | G | IP | H | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Home | 161 | 162.1 | 117 | 44 | 23 | 176 | 2.44 |
| Away | 153 | 152.2 | 113 | 52 | 32 | 172 | 3.07 |
Last 10 Games — Pitching
| Date | Tm | Opp | Dec | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2020-08-01 | HOU | LAA | — | 0.1 | 1 | 1 | 1 | 0 | 0 | 0 |
| 2020-07-29 | HOU | LAD | — | 2.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2020-07-27 | HOU | SEA | SV | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 2020-07-25 | HOU | SEA | — | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019-09-28 | HOU | LAA | SV | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2019-09-24 | HOU | SEA | SV | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2019-09-22 | HOU | LAA | — | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2019-09-20 | HOU | LAA | SV | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 2019-09-18 | HOU | TEX | SV | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 2019-09-17 | HOU | TEX | SV | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
Fielding Statistics
Career Fielding Totals by Position
Season-by-Season Fielding
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Pitcher | 314 |
Awards & Honors
| Year | Award | Notes |
|---|---|---|
| 2017 | Reliever of the Month | June |
Salary History
| Year | Team | League | Salary |
|---|---|---|---|
| 2016 | TOR | AL | $516,100 |
| Total Career Earnings | $516,100 | ||
Award Voting History
| Year | Award | League | Finish | Points Won | Points Max | Votes First |
|---|---|---|---|---|---|---|
| 2015 | Rookie of the Year | AL | 4th | 8.0 | 150 | 0 |
Compare Roberto Osuna
Frequently Asked Questions about Roberto Osuna
- What years did Roberto Osuna play?
- Roberto Osuna played in Major League Baseball from 2015 to 2020.
- Was Roberto Osuna a pitcher?
- Yes. Roberto Osuna pitched in the major leagues, recording 14 wins and 348 strikeouts.
- What was Roberto Osuna's career ERA?
- Roberto Osuna finished with a 2.74 career ERA, going 14-18 with 348 strikeouts.
- How many strikeouts did Roberto Osuna have?
- Roberto Osuna recorded 348 career strikeouts.
- Is Roberto Osuna in the Hall of Fame?
- No. Roberto Osuna has not been inducted into the National Baseball Hall of Fame.
- What teams did Roberto Osuna play for?
- Roberto Osuna played for the Toronto Blue Jays and the Houston Astros.