Justin Shafer

Pitcher · Career Stats, Bio & Records (2018-2020)

Justin Shafer was a pitcher who played in Major League Baseball from 2018 to 2020 for the Toronto Blue Jays and the Miami Marlins, a span of 3 seasons. Across 45 career appearances, he went 2-1 with a 4.70 ERA and 46 strikeouts.

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

W–L 2–1
ERA 4.70
WHIP 1.70
SO 46
Pitcher PIV -669.8
Position
Pitcher
Bats / Throws
R / R
Height / Weight
6'2" / 205 lb
Born
9/18/1992 in Lake Wales, FL, USA
MLB Debut
2018-08-19
Last Game
2020-08-17

Full name: Justin Healy Shafer

Career Pitching Statistics

Justin Shafer — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
2 1 45 0 0 0 1 53.2 55 28 9 36 46 4.70 -669.8

Career ERA 4.70 vs. league average 4.35 across their career seasons — 8.0% worse than league average.

Season-by-Season Pitching

Pitching Career Arc

Click a stat to plot it across every season.

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.

Career Batting Statistics

Justin Shafer — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
45 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

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.

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Justin Shafer — Batting — Home / Away
SplitGABRHHRRBIAVG
Home2000000—
Away2500000—

Pitching — Home / Away

Justin Shafer — Pitching — Home / Away
SplitGIPHERBBSOERA
Home2023.0271713146.65
Away2530.2281123323.23

Last 10 Games — Pitching

Justin Shafer — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2020-08-17 MIANYN — 1.0344102
2020-08-16 MIAATL — 0.2222010
2020-08-11 MIATOR — 1.0111210
2020-08-07 MIANYN — 2.0100010
2020-08-05 MIABAL — 1.0111120
2019-09-24 TORBAL — 1.1000220
2019-09-23 TORBAL — 1.0111011
2019-09-19 TORBAL — 1.0000020
2019-09-17 TORBAL — 0.2211100
2019-09-14 TORNYY — 1.1444001

Fielding Statistics

Career Fielding Totals by Position

Justin Shafer — Career Fielding Totals by Position
Position G GS PO A E DP
P 45 0 2 2 0 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Justin Shafer — Career Games by Position
Position Games
Pitcher 45

Justin Shafer: the record in brief

Justin Shafer's major league career runs from a debut on August 19, 2018 to a final game on August 17, 2020. Shafer played for the Toronto Blue Jays (2018 to 2019) and the Miami Marlins (2020). The bio lists Shafer as a pitcher who batted and threw right-handed. The recorded size is 6 feet, 2 inches and 205 pounds. The birth record reads September 18, 1992, in Lake Wales, FL, USA. The bio lists the given name Justin Healy.

Shafer's career pitching line is 2 wins, 1 loss and a 4.70 ERA over 45 appearances. The same table counts 46 strikeouts. The league ERA over Shafer's seasons was 4.35, so the 4.70 figure ran 8.0% worse than average. 2019 was Shafer's sharpest full season, a 3.86 ERA against the league's 4.51.

The game-log section draws on 90 games of Retrosheet box scores for Shafer.

Every defensive appearance on record for Shafer, 45 games, came at pitcher. The fielding table credits Shafer with 2 putouts, 2 assists and 0 errors on the mound.

Frequently Asked Questions about Justin Shafer

What years did Justin Shafer play?
Justin Shafer played in Major League Baseball from 2018 to 2020.
Was Justin Shafer a pitcher?
Yes. Justin Shafer pitched in the major leagues, recording 2 wins and 46 strikeouts.
What teams did Justin Shafer play for?
Justin Shafer played for 2 teams: the Toronto Blue Jays (2018–2019) and the Miami Marlins (2020).
What were Justin Shafer's career stats?
In 45 games, Justin Shafer went 2-1 with a 4.70 ERA, 46 strikeouts, 53.2 innings pitched, and 1 saves.
What position did Justin Shafer play?
Justin Shafer played primarily as a pitcher, the position where he appeared in the most games.
How tall was Justin Shafer and how much did he weigh?
Justin Shafer was listed at 6 feet 2 inches and 205 pounds.
What was Justin Shafer's career ERA?
Justin Shafer finished with a 4.70 career ERA, going 2-1 with 46 strikeouts.
How many strikeouts did Justin Shafer have?
Justin Shafer recorded 46 career strikeouts.
Is Justin Shafer in the Hall of Fame?
No. Justin Shafer has not been inducted into the National Baseball Hall of Fame.