John Rocker

Pitcher · Career Stats, Bio & Records (1998-2003)

John Rocker was a pitcher who played in Major League Baseball from 1998 to 2003 for 4 teams, including the Atlanta Braves, a span of 6 seasons. Across 280 career appearances, he went 13-22 with a 3.42 ERA, 332 strikeouts, and 88 saves. His career Pitcher PIV — Baseball Data Hub's era-adjusted measure of pitching impact — is 5619.6.

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 13–22
ERA 3.42
WHIP 1.43
SO 332
Pitcher PIV 5619.6
Position
Pitcher
Bats / Throws
R / L
Height / Weight
6'4" / 210 lb
Born
10/17/1974 in Statesboro, GA, USA
MLB Debut
1998-05-05
Last Game
2003-05-14

Full name: John Loy Rocker

Career Pitching Statistics

John Rocker — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
13 22 280 0 0 0 88 255.1 200 97 23 164 332 3.42 5619.6

Career ERA 3.42 vs. league average 4.50 across their career seasons — 24.0% 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 Rocker — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
280 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 Rocker — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
20 0 1 0 0 0 0 0 2 0 .000

Playoff Batting by Year

John Rocker — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2001 ALDS1 CLE 1 0 0 0 0 0 0 0 0 0 .000
2000 NLDS1 ATL 1 0 0 0 0 0 0 0 0 0 .000
1999 NLCS ATL 6 0 0 0 0 0 0 0 0 0 .000
1999 NLDS1 ATL 2 0 0 0 0 0 0 0 1 0 .000
1999 WS ATL 2 0 0 0 0 0 0 0 0 0 .000
1998 NLCS ATL 6 0 1 0 0 0 0 0 1 0 .000
1998 NLDS1 ATL 2 0 0 0 0 0 0 0 0 0 .000

Playoff Career Pitching

John Rocker — Playoff Career Pitching
W L G GS SV IP H ER BB SO ERA
2 0 20 0 3 20.2 10 0 8 26 0.00

Playoff Pitching by Year

John Rocker — Playoff Pitching by Year
Year Round Team W L G GS SV IP H ER BB SO ERA
2001 ALDS1 CLE 0 0 1 0 0 1.0 1 0 0 1 0.00
2000 NLDS1 ATL 0 0 1 0 0 0.2 0 0 1 0 0.00
1999 NLCS ATL 0 0 6 0 2 6.2 3 0 2 9 0.00
1999 NLDS1 ATL 1 0 2 0 1 3.1 0 0 2 5 0.00
1999 WS ATL 0 0 2 0 0 3.0 2 0 2 4 0.00
1998 NLCS ATL 1 0 6 0 0 4.2 3 0 1 5 0.00
1998 NLDS1 ATL 0 0 2 0 0 1.1 1 0 0 2 0.00

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

Batting — Home / Away

John Rocker — Batting — Home / Away
SplitGABRHHRRBIAVG
Home14700000—
Away13300000—

Pitching — Home / Away

John Rocker — Pitching — Home / Away
SplitGIPHERBBSOERA
Home147137.29038831812.48
Away133117.211059811514.51

Last 10 Games — Pitching

John Rocker — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2003-05-14 TBRTOR — 1.0211100
2003-05-09 TBRDET — 0.0000200
2002-07-03 TEXTBR W 0.1000200
2002-07-02 TEXTBR — 1.0000000
2002-06-26 TEXLAA — 1.0344121
2002-06-24 TEXLAA — 0.2000010
2002-06-24 TEXLAA — 1.0000020
2002-06-22 TEXPIT — 1.0000110
2002-06-21 TEXPIT — 0.1000010
2002-06-19 TEXCHC — 0.1000000

Fielding Statistics

Career Fielding Totals by Position

John Rocker — Career Fielding Totals by Position
Position G GS PO A E DP
P 280 0 7 32 5 1

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

John Rocker — Career Games by Position
Position Games
Pitcher 280

Salary History

John Rocker — Salary History
Year Team League Salary
2002 TEX AL $2,500,000
2001 ATL NL $1,900,000
2000 ATL NL $290,000
1999 ATL NL $217,500
1998 ATL NL $170,000
Total Career Earnings $5,077,500

John Rocker: the record in brief

May 5, 1998 and May 14, 2003 bracket John Rocker's time in the majors: the debut and the last game on record. The season rows list, in order, the Atlanta Braves (1998 through 2001), the Cleveland Indians (2001), the Texas Rangers (2002), and the Tampa Bay Devil Rays (2003). At 6'4" and 210 pounds, Rocker is listed as a pitcher. Rocker threw left-handed and batted right-handed, per the bio block. The recorded birth is October 17, 1974, in Statesboro, GA, USA. John Rocker was the playing name; the full given name is John Loy.

Rocker went 13-22 with a 3.42 ERA in 280 games, 0 of them starts. The totals include 332 strikeouts and 88 saves. The leagues Rocker pitched in allowed 4.50 earned runs per nine over those seasons, so the career ERA was 24.0% better than average. The most saves in one season was 38, in 1999. In 1999, one of the busiest seasons, Rocker posted a 2.49 ERA; the league figure that year was 4.71. By Pitcher PIV, Baseball Data Hub's measure of run prevention relative to each season's league, Rocker's career adds up to 5,619.6.

Rocker made 20 postseason pitching appearances, with a 2-0 record and 0.00 ERA. Those appearances came in 1998, 1999, 2000, and 2001.

Frequently Asked Questions about John Rocker

What years did John Rocker play?
John Rocker played in Major League Baseball from 1998 to 2003.
Was John Rocker a pitcher?
Yes. John Rocker pitched in the major leagues, recording 13 wins and 332 strikeouts.
What was John Rocker's career ERA?
John Rocker finished with a 3.42 career ERA, going 13-22 with 332 strikeouts.
How many strikeouts did John Rocker have?
John Rocker recorded 332 career strikeouts.
Is John Rocker in the Hall of Fame?
No. John Rocker has not been inducted into the National Baseball Hall of Fame.
What teams did John Rocker play for?
John Rocker played for the Atlanta Braves, the Cleveland Guardians, the Texas Rangers, and the Tampa Bay Rays.