Bob Shirley

Pitcher · Career Stats, Bio & Records (1977-1987)

Bob Shirley was a pitcher who played in Major League Baseball from 1977 to 1987 for 5 teams, including the San Diego Padres, a span of 11 seasons. Across 434 career appearances, he went 67-94 with a 3.82 ERA and 790 strikeouts. He also batted .110 with 0 home runs.

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 67–94
ERA 3.82
WHIP 1.38
SO 790
Pitcher PIV -206.7
Position
Pitcher
Bats / Throws
R / L
Height / Weight
5'11" / 180 lb
Born
6/25/1954 in Cushing, OK, USA
MLB Debut
1977-04-10
Last Game
1987-06-21

Full name: Robert Charles Shirley

Career Pitching Statistics

Bob Shirley — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
67 94 434 162 16 2 18 1432.0 1,432 608 127 543 790 3.82 -206.7

Career ERA 3.82 vs. league average 3.90 across their career seasons — near 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

Bob Shirley — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
434 263 15 29 3 0 0 8 0 13 102 .110 .152 .122 .274 -1,294

Career AVG .110 vs. league average .261 across their career seasons — 57.7% below league average.

Career OBP .152 vs. league average .326 across their career seasons — 53.3% below league average.

Career SLG .122 vs. league average .391 across their career seasons — 68.9% below league average.

Career OPS .274 vs. league average .717 across their career seasons — 61.8% below league average.

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

Bob Shirley — Batting — Home / Away
SplitGABRHHRRBIAVG
Home21211861103.093
Away22214591805.124

Pitching — Home / Away

Bob Shirley — Pitching — Home / Away
SplitGIPHERBBSOERA
Home212765.07712992594213.52
Away222667.06613092843694.17

Last 10 Games — Pitching

Bob Shirley — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
1987-06-21 KCRLAA — 1.0100000
1987-06-16 KCROAK — 4.1677403
1987-06-14 KCRLAA — 2.0355212
1987-06-04 NYYMIL — 3.2322040
1987-06-01 NYYLAA — 2.2433111
1987-05-29 NYYOAK — 3.1753030
1987-05-27 NYYSEA — 1.1200000
1987-05-25 NYYLAA — 0.1000100
1987-05-20 NYYOAK — 5.2322320
1987-05-16 NYYSEA — 1.1100010

Fielding Statistics

Career Fielding Totals by Position

Bob Shirley — Career Fielding Totals by Position
Position G GS PO A E DP
P 434 162 62 249 12 13

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Bob Shirley Stats, Bio & Career Records
Position Games
Pitcher 434

Awards & Honors

Bob Shirley — Awards & Honors
Year Award Notes
1985 Player of the Week Week of 1985-06-14

Salary History

Bob Shirley's recorded salaries total $1,387,500 over 2 seasons, 1985 to 1986. This total is partial: the salary data covers 1985 to 2016, and Shirley's career ran from 1977 to 1987. His seasons before 1985 are not included, and no salary is recorded for 1987.

Bob Shirley — Salary History
Year Team League Salary
1986 NYA AL $750,000
1985 NYA AL $637,500
Total recorded salary (partial) $1,387,500

College History

Bob Shirley — College History
School Name City State Years Attended
University of Oklahoma Norman OK 1973, 1974, 1975

Most Similar Players

Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.

Career Spans

Bob Shirley (highlighted) compared to peers across the same era.

  1. 98
    Jakie May
    72-95, 3.88 ERA
  2. 86
    Dan Schatzeder
    69-68, 3.74 ERA
  3. 85
    Tom Murphy
    68-101, 3.78 ERA
  4. 83
    Barry Latman
    59-68, 3.91 ERA
  5. 75
    Hank O'Day HOF
    73-110, 3.74 ERA
  6. 73
    Skip Lockwood
    57-97, 3.55 ERA

Bob Shirley: the record in brief

The profile opens with Bob Shirley's first major league game on April 10, 1977; the last one listed came on June 21, 1987. The team column moves through the San Diego Padres (1977 through 1980), the St. Louis Cardinals (1981), the Cincinnati Reds (1982), the New York Yankees (1983 through 1987), and the Kansas City Royals (1987). Shirley, born on June 25, 1954, in Cushing, OK, USA, is listed as a pitcher and threw left-handed and batted right-handed. Size on record: 5'11" and 180 pounds. Bob Shirley was the playing name; the full given name is Robert Charles.

Shirley pitched in 434 games, starting 162, and finished with a 67-94 record and 3.82 ERA. The same table counts 790 strikeouts, 16 complete games, and 18 saves. Shirley's 3.82 ERA was close to the 3.90 league figure for those seasons. Shirley won 12 games in 1977, the most of any season listed. In 1979, one of the busiest seasons, Shirley posted a 3.38 ERA; the league figure that year was 4.00.

Frequently Asked Questions about Bob Shirley

What years did Bob Shirley play?
Bob Shirley played in Major League Baseball from 1977 to 1987.
Was Bob Shirley a pitcher?
Yes. Bob Shirley pitched in the major leagues, recording 67 wins and 790 strikeouts.
How many home runs did Bob Shirley hit?
Bob Shirley hit 0 career home runs with 29 hits.
What teams did Bob Shirley play for?
Bob Shirley played for 5 teams: the San Diego Padres (1977–1980), the St. Louis Cardinals (1981), the Cincinnati Reds (1982), the New York Yankees (1983–1987), and the Kansas City Royals (1987).
What were Bob Shirley's career stats?
In 434 games, Bob Shirley went 67-94 with a 3.82 ERA, 790 strikeouts, 1,432.0 innings pitched, and 18 saves. At the plate he had 29 hits and 0 home runs.
How much did Bob Shirley earn in his career?
Bob Shirley's recorded salaries total $1,387,500 over 2 seasons, 1985 to 1986. This total is partial: the salary data covers 1985 to 2016, and Shirley's career ran from 1977 to 1987. His seasons before 1985 are not included, and no salary is recorded for 1987.
What was Bob Shirley's salary?
Bob Shirley's last recorded salary was $750,000, in 1986. His highest recorded salary was $750,000, in 1986, and his lowest was $637,500, in 1985. The Salary History table lists each season from 1985 to 1986.
What position did Bob Shirley play?
Bob Shirley played primarily as a pitcher, the position where he appeared in the most games.
How tall was Bob Shirley and how much did he weigh?
Bob Shirley was listed at 5 feet 11 inches and 180 pounds.
What was Bob Shirley's career ERA?
Bob Shirley finished with a 3.82 career ERA, going 67-94 with 790 strikeouts.
How many strikeouts did Bob Shirley have?
Bob Shirley recorded 790 career strikeouts.
Is Bob Shirley in the Hall of Fame?
No. Bob Shirley has not been inducted into the National Baseball Hall of Fame.