John Schreiber

Pitcher · Career Stats, Bio & Records (2019-2026)

John Schreiber is a pitcher who has played in Major League Baseball since 2019 for 4 teams, including the Detroit Tigers, a span of 8 seasons. Across 338 career appearances, he has gone 17-16 with a 3.58 ERA and 313 strikeouts. His career Pitcher PIV — Baseball Data Hub's era-adjusted measure of pitching impact — is 3747.5.

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

Active Player
W–L 17–16
ERA 3.58
WHIP 1.24
SO 313
Pitcher PIV thru 2025 3747.5
Position
Pitcher
Bats / Throws
R / R
Height / Weight
6'2" / 210 lb
Born
3/5/1994 in Wyandotte, MI, USA
MLB Debut
2019-08-09

Full name: John Robert Schreiber

Career Pitching Statistics

John Schreiber — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
17 16 338 2 0 0 14 319.1 279 127 32 118 313 3.58 3747.5

Career ERA 3.58 vs. league average 4.22 across their career seasons — 15.3% better 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

John Schreiber — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
272 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.

Postseason Statistics

Playoff Career Batting

John Schreiber — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
5 0 0 0 0 0 0 0 0 0 .000

Playoff Batting by Year

John Schreiber — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2024 ALDS2 KCA 4 0 0 0 0 0 0 0 0 0 .000
2024 ALWC2 KCA 1 0 0 0 0 0 0 0 0 0 .000

Playoff Career Pitching

John Schreiber — Playoff Career Pitching
W L G GS SV IP H ER BB SO ERA
0 0 5 0 0 3.2 0 0 4 4 0.00

Playoff Pitching by Year

John Schreiber — Playoff Pitching by Year
Year Round Team W L G GS SV IP H ER BB SO ERA
2024 ALDS2 KCA 0 0 4 0 0 2.2 0 0 4 2 0.00
2024 ALWC2 KCA 0 0 1 0 0 1.0 0 0 0 2 0.00

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

Batting — Home / Away

John Schreiber — Batting — Home / Away
SplitGABRHHRRBIAVG
Home14600000—
Away12600000—

Pitching — Home / Away

John Schreiber — Pitching — Home / Away
SplitGIPHERBBSOERA
Home146139.212753441513.42
Away126119.110352481223.92

Last 10 Games — Pitching

John Schreiber — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2025-09-27 KCROAK — 0.2211000
2025-09-25 KCRLAA — 1.1000010
2025-09-23 KCRLAA — 1.0000010
2025-09-21 KCRTOR — 0.1211000
2025-09-20 KCRTOR — 0.1000100
2025-09-17 KCRSEA — 1.0000000
2025-09-14 KCRPHI — 1.0111001
2025-09-11 KCRCLE L 1.1222011
2025-09-09 KCRCLE — 0.2000000
2025-09-05 KCRMIN — 0.1000010

Fielding Statistics

Career Fielding Totals by Position

John Schreiber — Career Fielding Totals by Position
Position G GS PO A E DP
P 272 2 24 22 3 4

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

John Schreiber — Career Games by Position
Position Games
Pitcher 272

John Schreiber: the record in brief

John Schreiber's major league record starts with the debut on August 9, 2019 and remains open, because the career is ongoing. Club by club, the record runs the Detroit Tigers (2019 to 2020), the Boston Red Sox (2021 to 2023), and the Kansas City Royals (2024 to 2025). Schreiber is listed as a pitcher at 6-foot-2 and 210 pounds. The bio says Schreiber batted and threw right-handed. Schreiber was born on March 5, 1994, in Wyandotte, MI, USA. John Schreiber was the playing name; the full given name is John Robert.

Schreiber has pitched in 338 games, starting 2, and owns a 17-16 record and 3.58 ERA. The same table counts 313 strikeouts and 14 saves. Against a 4.22 league ERA for the same years, Schreiber was 15.3% better. Among the heaviest workloads, the lowest ERA was 2.22 in 2022, when the league's was 3.97. Pitcher PIV, the site's era-adjusted run-prevention measure, totals 3,747.5 for Schreiber's career.

Every defensive appearance on record for Schreiber, 272 games, came at pitcher. Fielding on the mound produced 24 putouts and 22 assists against 3 errors.

Schreiber's game-by-game log, linked below the splits, holds 544 games from Retrosheet.

Pitching in the playoffs, Schreiber went 0-0 with a 0.00 ERA in 5 games. Those appearances came in 2024.

Frequently Asked Questions about John Schreiber

What years did John Schreiber play?
John Schreiber played in Major League Baseball from 2019 to 2026.
Was John Schreiber a pitcher?
Yes. John Schreiber pitched in the major leagues, recording 17 wins and 313 strikeouts.
What was John Schreiber's career ERA?
John Schreiber finished with a 3.58 career ERA, going 17-16 with 313 strikeouts.
How many strikeouts did John Schreiber have?
John Schreiber recorded 313 career strikeouts.
Is John Schreiber in the Hall of Fame?
No. John Schreiber has not been inducted into the National Baseball Hall of Fame.
What teams did John Schreiber play for?
John Schreiber played for the Detroit Tigers, the Boston Red Sox, the Kansas City Royals, and the New York Yankees.