Bob Keegan
Pitcher · Career Stats, Bio & Records (1953-1958)
Bob Keegan was a pitcher who played in Major League Baseball from 1953 to 1958 for the Chicago White Sox, a span of 6 seasons. Across 135 career appearances, he went 40-36 with a 3.66 ERA and 198 strikeouts. Bob Keegan was an All-Star.
- 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
- Position
- Pitcher
- Bats / Throws
- R / R
- Height / Weight
- 6'2" / 207 lb
- Died
- 6/20/2001 in Rochester, NY, USA
- MLB Debut
- 1953-05-24
- Last Game
- 1958-07-24
- Awards
- All-Star
Full name: Robert Charles Keegan
Season-by-Season Pitching
Click a stat to plot it across every season.
| Year | Team | Lg | W | L | G | GS | CG | SHO | SV | IP | H | ER | BB | SO | ERA | Lg ERA | Pitcher PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1953 | CHA | AL | 7 | 5 | 22 | 11 | 4 | 2 | 1 | 98.2 | 80 | 30 | 33 | 32 | 2.74 | 4.14 (+34%) | 1520.7 |
| 1954 | CHA | AL | 16 | 9 | 31 | 27 | 14 | 2 | 2 | 209.2 | 211 | 72 | 82 | 61 | 3.09 | 3.90 (+21%) | -516.5 |
| 1955 | CHA | AL | 2 | 5 | 18 | 11 | 1 | 0 | 0 | 58.2 | 83 | 38 | 28 | 29 | 5.83 | 4.00 (-46%) | 370.9 |
| 1956 | CHA | AL | 5 | 7 | 20 | 16 | 4 | 0 | 0 | 105.1 | 119 | 46 | 35 | 32 | 3.93 | 3.96 (+1%) | -1849.4 |
| 1957 | CHA | AL | 10 | 8 | 30 | 20 | 6 | 2 | 2 | 142.2 | 131 | 56 | 37 | 36 | 3.53 | 3.83 (+8%) | -3365.6 |
| 1958 | CHA | AL | 0 | 2 | 14 | 2 | 0 | 0 | 0 | 29.2 | 44 | 20 | 18 | 8 | 6.07 | 3.86 (-57%) | -2847.7 |
| Career · 6 seasons | 40 | 36 | 135 | 87 | 29 | 6 | 5 | 644.2 | 668 | 262 | 233 | 198 | 3.66 | — | -6,688 | ||
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
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 136 | 196 | 14 | 32 | 2 | 1 | 0 | 19 | 0 | 14 | 31 | .163 | .218 | .184 | .401 | -715 |
Career AVG .163 vs. league average .260 across their career seasons — 37.1% below league average.
Career OBP .218 vs. league average .330 across their career seasons — 34.1% below league average.
Career SLG .184 vs. league average .394 across their career seasons — 53.4% below league average.
Career OPS .401 vs. league average .724 across their career seasons — 44.6% below league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1953 | CHA | AL | 22 | 28 | 4 | 9 | 0 | 0 | 0 | 5 | 0 | 1 | 5 | .321 | — | — | — | — | 0.0 |
| 1954 | CHA | AL | 32 | 75 | 5 | 9 | 2 | 1 | 0 | 7 | 0 | 4 | 11 | .120 | .261 (-54%) | .333 (-53%) | .390 (-56%) | .723 (-54%) | -714.7 |
| 1955 | CHA | AL | 18 | 18 | 0 | 6 | 0 | 0 | 0 | 2 | 0 | 1 | 3 | .333 | — | — | — | — | 0.0 |
| 1956 | CHA | AL | 20 | 32 | 2 | 4 | 0 | 0 | 0 | 1 | 0 | 4 | 7 | .125 | — | — | — | — | 0.0 |
| 1957 | CHA | AL | 30 | 39 | 3 | 4 | 0 | 0 | 0 | 3 | 0 | 4 | 5 | .103 | — | — | — | — | 0.0 |
| 1958 | CHA | AL | 14 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| Career · 6 seasons | 136 | 196 | 14 | 32 | 2 | 1 | 0 | 19 | 0 | 14 | 31 | .163 | — | — | — | — | -715 | ||
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.
Game Log & Splits
View full game log (271 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 66 | 88 | 5 | 16 | 0 | 11 | .182 |
| Away | 70 | 108 | 9 | 16 | 0 | 8 | .148 |
Pitching — Home / Away
| Split | G | IP | H | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Home | 65 | 320.0 | 338 | 131 | 109 | 96 | 3.68 |
| Away | 70 | 324.2 | 331 | 132 | 124 | 102 | 3.66 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1958-07-24 | CHW | BAL | L | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1958-07-16 | CHW | BAL | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1958-07-13 | CHW | NYY | L | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1958-07-10 | CHW | BOS | L | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1958-06-29 | CHW | MIN | L | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1958-06-24 | CHW | NYY | L | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1958-06-18 | CHW | BOS | L | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1958-06-11 | CHW | MIN | L | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1958-06-07 | CHW | BOS | L | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 1958-06-03 | CHW | NYY | L | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Last 10 Games — Pitching
| Date | Tm | Opp | Dec | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 1958-07-24 | CHW | BAL | — | 2.0 | 2 | 0 | 0 | 0 | 0 | 0 |
| 1958-07-16 | CHW | BAL | L | 2.1 | 6 | 5 | 5 | 0 | 1 | 2 |
| 1958-07-13 | CHW | NYY | L | 5.1 | 6 | 1 | 1 | 2 | 3 | 0 |
| 1958-07-10 | CHW | BOS | — | 0.1 | 1 | 1 | 1 | 0 | 0 | 1 |
| 1958-06-29 | CHW | MIN | — | 1.0 | 5 | 7 | 2 | 2 | 0 | 3 |
| 1958-06-24 | CHW | NYY | — | 2.0 | 2 | 0 | 0 | 2 | 0 | 0 |
| 1958-06-18 | CHW | BOS | — | 2.0 | 3 | 1 | 1 | 2 | 1 | 0 |
| 1958-06-11 | CHW | MIN | — | 2.0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 1958-06-07 | CHW | BOS | — | 3.2 | 7 | 3 | 3 | 1 | 1 | 0 |
| 1958-06-03 | CHW | NYY | — | 1.2 | 2 | 4 | 4 | 3 | 0 | 1 |
Fielding Statistics
Career Fielding Totals by Position
Season-by-Season Fielding
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Pitcher | 135 |
College History
| School Name | City | State | Years Attended |
|---|---|---|---|
| Bucknell University | Lewisburg | PA | 1941, 1942, 1943 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.
Bob Keegan (highlighted) compared to peers across the same era.
Bob Keegan: the record in brief
Between the debut on May 24, 1953 and the final game on July 24, 1958, Bob Keegan built the record summarized on this page. All of the seasons listed were played for the Chicago White Sox. Keegan played primarily as a pitcher and batted and threw right-handed. The bio adds a birth date on August 4, 1920, in Rochester, NY, USA and a listed size of 6 feet, 2 inches and 207 pounds. The bio records the death on June 20, 2001, in Rochester, NY, USA. The given name on file is Robert Charles Keegan.
Keegan pitched in 135 games, starting 87, and finished with a 40-36 record and 3.66 ERA. Keegan had 198 strikeouts, 29 complete games, and 6 shutouts. That 3.66 ERA compares with a 3.95 league average across the same seasons, 7.4% better. 1954 brought Keegan a season-high 16 wins. In 1954, one of the busiest seasons, Keegan posted a 3.09 ERA; the league figure that year was 3.90.
Keegan's All-Star record, per the bio, is All-Star.
Frequently Asked Questions about Bob Keegan
- What years did Bob Keegan play?
- Bob Keegan played in Major League Baseball from 1953 to 1958.
- Was Bob Keegan a pitcher?
- Yes. Bob Keegan pitched in the major leagues, recording 40 wins and 198 strikeouts.
- How many home runs did Bob Keegan hit?
- Bob Keegan hit 0 career home runs with 32 hits.
- What teams did Bob Keegan play for?
- Bob Keegan played for one team, the Chicago White Sox (1953–1958).
- Did Bob Keegan win a Cy Young Award?
- No. Bob Keegan did not win the Cy Young Award.
- What awards did Bob Keegan win?
- Bob Keegan was selected to 1 All-Star Game.
- What were Bob Keegan's career stats?
- In 135 games, Bob Keegan went 40-36 with a 3.66 ERA, 198 strikeouts, 644.2 innings pitched, and 5 saves.
- What position did Bob Keegan play?
- Bob Keegan played primarily as a pitcher, the position where he appeared in the most games.
- How tall was Bob Keegan and how much did he weigh?
- Bob Keegan was listed at 6 feet 2 inches and 207 pounds.
- What was Bob Keegan's career ERA?
- Bob Keegan finished with a 3.66 career ERA, going 40-36 with 198 strikeouts.
- How many strikeouts did Bob Keegan have?
- Bob Keegan recorded 198 career strikeouts.
- Is Bob Keegan in the Hall of Fame?
- No. Bob Keegan has not been inducted into the National Baseball Hall of Fame.
- How many All-Star Games did Bob Keegan make?
- Bob Keegan was selected to 1 All-Star Game.