Basenerd Banner
Loading games...
John Schreiber
John Schreiber
Kansas City Royals • Pitcher
Age 32 • 6' 2" • 224 lb
Bats: R • Throws: R
MLB Debut: 2019-08-09
Born: Wyandotte , MI • USA
Draft: 2016
2025 Stats
W
3
L
3
ERA
3.80
WHIP
1.19
IP
64.0
SO
62
SV
1
HLD
23
G
74
GS
0
Career Stats
W
15
L
12
ERA
3.65
WHIP
1.24
IP
259.0
SO
273
SV
12
HLD
80
G
272
GS
2
Year-by-Year Pitching
Year Team GGSIP WLSVSO ERAWHIPAwards
2019 DET 13 13.0 2 19 6.23 1.54
2020 DET 15 15.2 1 14 6.32 1.47
2021 BOS 1 3.0 5 3.00 1.67
2022 BOS 64 65.0 4 4 8 74 2.22 0.98
2023 BOS 46 2 46.2 2 1 1 53 3.86 1.41
2024 KC 59 51.2 4 3 2 46 3.66 1.32
2025 KC 74 64.0 3 3 1 62 3.80 1.19
Spring Training
Pitching
YearTeamGGSIPWLSVSOERAWHIP
2018 DET 43.2 4 0.000.55
2019 DET 11.0 0.000.00
2020 DET 54.0 2 6.752.00
2021 BOS 21.1 1 13.504.50
2022 BOS 47.0 8 2.570.86
2023 BOS 910.0 12 6.301.50
2024 KC 66.0 6 1.501.00
2025 KC 87.1 5 3.681.50
2026 KC 87.2 27 7.041.96
Postseason
Pitching
YearTeamGGSIPWLSVSOERAWHIP
2024 KC 53.2 4 0.001.09
Game Logs
Season selector loads one year at a time.
Pitching
Date Opponent IP H R ER BB SO HR
2025-09-27 @ ATH 0.2 2 1 1 0 0 0
2025-09-25 @ LAA 1.1 0 0 0 0 1 0
2025-09-23 @ LAA 1.0 0 0 0 0 1 0
2025-09-21 vs TOR 0.1 2 1 1 0 0 0
2025-09-20 vs TOR 0.1 0 0 0 1 0 0
2025-09-17 vs SEA 1.0 0 0 0 0 0 0
2025-09-14 @ PHI 1.0 1 1 1 0 0 1
2025-09-11 @ CLE 1.1 2 2 2 0 1 1
2025-09-09 @ CLE 0.2 0 0 0 0 0 0
2025-09-05 vs MIN 0.1 0 0 0 0 1 0
2025-09-03 vs LAA 1.0 2 2 2 0 1 1
2025-09-02 vs LAA 1.0 2 2 2 0 1 0
2025-08-30 vs DET 0.2 2 0 0 0 0 0
2025-08-26 @ CWS 1.0 1 0 0 0 2 0
2025-08-24 @ DET 1.1 0 0 0 0 3 0
2025-08-22 @ DET 0.1 0 0 0 0 0 0
2025-08-21 vs TEX 0.2 0 0 0 0 1 0
2025-08-19 vs TEX 1.0 0 0 0 1 0 0
2025-08-18 vs TEX 1.1 0 0 0 0 1 0
2025-08-15 vs CWS 0.2 0 0 0 0 0 0
2025-08-12 vs WSH 0.1 0 0 0 0 0 0
2025-08-11 vs WSH 1.0 0 0 0 0 1 0
2025-08-10 @ MIN 1.0 0 0 0 0 0 0
2025-08-05 @ BOS 0.2 3 3 3 2 0 0
2025-08-03 @ TOR 1.1 0 0 0 0 1 0
2025-07-30 vs ATL 1.0 0 0 0 0 3 0
2025-07-29 vs ATL 0.2 1 0 0 0 1 0
2025-07-26 vs CLE 0.2 2 1 1 1 1 0
2025-07-23 @ CHC 1.0 1 1 1 1 1 1
2025-07-21 @ CHC 1.0 0 0 0 0 0 0
2025-07-19 @ MIA 1.0 1 0 0 1 1 0
2025-07-13 vs NYM 0.1 0 0 0 0 0 0
2025-07-12 vs NYM 2.0 0 0 0 0 2 0
2025-07-09 vs PIT 1.1 1 0 0 0 1 0
2025-07-05 @ AZ 1.0 1 0 0 0 2 0
2025-07-02 @ SEA 1.0 2 1 1 0 0 1
2025-07-01 @ SEA 0.2 1 0 0 1 1 0
2025-06-28 vs LAD 1.0 0 0 0 0 2 0
2025-06-26 vs TB 1.0 1 0 0 1 0 0
2025-06-22 @ SD 0.0 0 0 0 0 0 0
2025-06-19 @ TEX 1.0 0 0 0 0 1 0
2025-06-18 @ TEX 0.2 0 0 0 0 1 0
2025-06-15 vs ATH 0.2 2 2 2 0 0 1
2025-06-12 vs NYY 1.0 1 0 0 0 2 0
2025-06-08 @ CWS 1.0 0 0 0 0 1 0
2025-06-05 @ STL 0.1 3 2 1 0 0 0
2025-06-03 @ STL 1.1 2 0 0 0 1 0
2025-05-31 vs DET 1.0 0 0 0 1 2 0
2025-05-28 vs CIN 0.2 1 0 0 0 1 0
2025-05-27 vs CIN 0.1 2 3 3 3 1 0
2025-05-24 @ MIN 1.0 0 0 0 0 0 0
2025-05-23 @ MIN 1.1 0 0 0 0 2 0
2025-05-19 @ SF 0.2 1 0 0 0 1 0
2025-05-18 vs STL 0.2 1 0 0 0 0 0
2025-05-16 vs STL 0.1 3 3 2 0 0 0
2025-05-13 @ HOU 0.0 1 1 1 0 0 1
2025-05-12 @ HOU 0.2 0 0 0 1 2 0
2025-05-11 vs BOS 0.1 0 0 0 0 1 0
2025-05-09 vs BOS 0.2 1 0 0 0 1 0
2025-05-05 vs CWS 1.0 0 0 0 0 2 0
2025-05-03 @ BAL 1.0 0 0 0 0 1 0
2025-04-30 @ TB 0.2 0 0 0 0 0 0
2025-04-26 vs HOU 1.0 2 0 0 0 1 0
2025-04-24 vs COL 1.0 0 0 0 0 2 0
2025-04-22 vs COL 1.0 0 0 0 2 0 0
2025-04-20 @ DET 1.2 0 0 0 1 2 0
2025-04-18 @ DET 1.0 1 0 0 0 0 0
2025-04-16 @ NYY 0.2 1 1 1 0 0 1
2025-04-14 @ NYY 0.1 1 0 0 0 1 0
2025-04-10 vs MIN 1.0 1 0 0 1 1 0
2025-04-08 vs MIN 1.2 2 0 0 0 1 0
2025-04-02 @ MIL 1.0 0 0 0 1 2 0
2025-04-01 @ MIL 1.0 1 1 1 0 0 1
2025-03-30 vs CLE 1.1 2 1 1 0 2 1
Transactions
Entire history • newest first.
2025-04-16
RHP John Schreiber changed number to 46.
2025-04-15
RHP John Schreiber changed number to 42.
2024-08-19
Kansas City Royals activated RHP John Schreiber from the 15-day injured list.
2024-08-14
Kansas City Royals sent RHP John Schreiber on a rehab assignment to Northwest Arkansas Naturals.
2024-08-14
Kansas City Royals sent RHP John Schreiber on a rehab assignment to Northwest Arkansas Naturals.
2024-07-29
Kansas City Royals placed RHP John Schreiber on the 15-day injured list. Right knee patella tendon injury.
2024-02-17
Boston Red Sox traded RHP John Schreiber to Kansas City Royals for RHP David Sandlin.
2023-07-25
Boston Red Sox activated RHP John Schreiber from the 60-day injured list.
2023-07-19
Boston Red Sox sent RHP John Schreiber on a rehab assignment to Portland Sea Dogs.
2023-07-07
Boston Red Sox sent RHP John Schreiber on a rehab assignment to Worcester Red Sox.
2023-07-07
Boston Red Sox sent RHP John Schreiber on a rehab assignment to Worcester Red Sox.
2023-06-22
Boston Red Sox transferred RHP John Schreiber from the 15-day injured list to the 60-day injured list. Right teres major strain.
2023-05-16
Boston Red Sox placed RHP John Schreiber on the 15-day injured list. Right teres major strain.
2022-05-06
Boston Red Sox selected the contract of RHP John Schreiber, and from Worcester Red Sox.
2022-04-29
RHP John Schreiber returned to Worcester Red Sox from Boston Red Sox.
2022-04-25
Boston Red Sox selected the contract of RHP John Schreiber from Worcester Red Sox.
2022-03-12
RHP John Schreiber roster status changed by Boston Red Sox.
2022-03-12
Boston Red Sox invited non-roster RHP John Schreiber to spring training.
2021-09-06
Boston Red Sox optioned RHP John Schreiber to Worcester Red Sox.
2021-09-01
Boston Red Sox selected the contract of RHP John Schreiber from Worcester Red Sox.
2021-04-02
Boston Red Sox sent P John Schreiber outright to Red Sox Alternate Training Site.
2021-03-30
Boston Red Sox designated P John Schreiber for assignment.
2021-03-16
Boston Red Sox optioned P John Schreiber to Red Sox Alternate Training Site.
2021-02-18
Boston Red Sox claimed RHP John Schreiber off waivers from Detroit Tigers.
2021-02-12
Detroit Tigers designated RHP John Schreiber for assignment.
2020-09-28
Detroit Tigers recalled RHP John Schreiber from Tigers Alternate Training Site.
2020-09-10
Detroit Tigers optioned RHP John Schreiber to Tigers Alternate Training Site.
2020-07-23
Detroit Tigers recalled John Schreiber from Toledo Mud Hens.
2020-03-10
Detroit Tigers optioned RHP John Schreiber to Toledo Mud Hens.
2019-09-01
Detroit Tigers recalled John Schreiber from Toledo Mud Hens.
2019-08-14
Detroit Tigers optioned RHP John Schreiber to Toledo Mud Hens.
2019-08-08
Detroit Tigers selected the contract of John Schreiber from Toledo Mud Hens.
2019-03-02
RHP John Schreiber assigned to Detroit Tigers.
2018-02-23
RHP John Schreiber assigned to Detroit Tigers.
2016-06-23
Detroit Tigers signed RHP John Schreiber.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Ready
Basic Line
Season / Game
Loading…
Pitch Arsenal
Usage • Velo • Break • Spin • xwOBA
Pitch N Use% Velo HB IVB Spin xwOBA Whiff% Zone% Chase% BNStuff+ BNCtrl+
Loading…
Notes
Primary pitch summary
Movement Profile (Induced Break)
Pitcher's View: HB vs Rise / Drop (in)
Circles: 12/18/24 in • Dots = pitch types (size ~ pitch count)
Pitch Location Heatmaps
KDE-style blur • fixed zone • catcher POV
vs. LHH
vs. RHH
Zone: left -0.7083 / right 0.7083 • bot 1.595 / top 3.394 • Domain: X [-2,2], Z [0,5]
Statcast Game Log
Per-game pitch metrics from Statcast
Date Pitches Velo BNStuff+ BNCtrl+ Whiff% Zone% Chase% K% BB% xwOBA
Loading…
More