T-shirt sale

MLB Stats

Pitching

YearTeamGGSIP SV HLD K H BB HBP HR P/IP Pts
2018TOR608.10026711 1.65 13.77
2019TOR34039.21339412516 3.28 130.13
2020MIA505.20058412 -1.49 -8.47

MILB Stats

Pitching

YearTeamGGSIP SV HLD K H BB HBP HR P/IP Pts
2014TOR (A-)11222.2122326701 5.55 125.83
2015TOR (A)16773.00142612283 4.69 342.70
2015TOR (A+)12522.12111341022 2.34 52.27
2016TOR (A+)2320115.100621294259 3.38 390.36
2017TOR (A+)509.100137200 7.59 70.87
2017TOR (AA)37058.01148452626 4.47 259.40
2017TOR (AAA)204.00143100 7.7 30.80
2018TOR (AA)13017.1121712501 6.74 116.77
2018TOR (AAA)34038.115132271620 7.89 302.47
2019TOR (AAA)24030.2713529813 6.41 196.63

Spring Training Stats

Pitching

YearTeamGGSIP SV HLD K H BB HBP HR P/IP Pts
2017TOR (ST)302.01033210 4.5 9.00
2018TOR (ST)605.11021201 5.17 27.57
2019TOR (ST)9010.1201112302 4.23 43.67
2020CIN (ST)101.00020000 11.4 11.40

Recent Games

Avg Salary & Roster%

Last 30 days

2025 Position Eligibility Progress

To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.

Transaction History

Date Transaction Type Team Salary
September 3, 2019 1:24 PM add 1981 Wiffle ball champs 🏆 $2
October 4, 2019 5:05 PM increase 1981 Wiffle ball champs 🏆 $4
January 29, 2020 2:35 PM cut 1981 Wiffle ball champs 🏆 $0

Recent Trades for Justin Shafer in FanGraphs Points

No trades found