Kirk McCaskill

Pitcher · Career Stats, Bio & Records (1985-1996)

Kirk McCaskill was a pitcher who played in Major League Baseball from 1985 to 1996 for the California Angels and the Chicago White Sox, a span of 12 seasons. Across 380 career appearances, he went 106-108 with a 4.12 ERA and 1,003 strikeouts.

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 106–108
ERA 4.12
WHIP 1.40
SO 1,003
Pitcher PIV -3603.4
Position
Pitcher
Bats / Throws
R / R
Height / Weight
6'1" / 190 lb
Born
4/9/1961 in Kapuskasing, ON, CAN
MLB Debut
1985-05-01
Last Game
1996-07-20

Full name: Kirk Edward McCaskill

Career Pitching Statistics

Kirk McCaskill — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
106 108 380 242 30 11 7 1729.0 1,748 791 154 665 1,003 4.12 -3603.4

Career ERA 4.12 vs. league average 4.07 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

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

Kirk McCaskill — 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

Kirk McCaskill — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
1993 ALCS CHA 3 0 0 0 0 0 0 0 0 0 .000
1986 ALCS CAL 2 0 0 0 0 0 0 0 0 0 .000

Playoff Career Pitching

Kirk McCaskill — Playoff Career Pitching
W L G GS SV IP H ER BB SO ERA
0 2 5 2 0 13.0 19 8 6 10 5.54

Playoff Pitching by Year

Kirk McCaskill — Playoff Pitching by Year
Year Round Team W L G GS SV IP H ER BB SO ERA
1993 ALCS CHA 0 0 3 0 0 3.2 3 0 1 3 0.00
1986 ALCS CAL 0 2 2 2 0 9.1 16 8 5 7 7.71

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

Batting — Home / Away

Kirk McCaskill — Batting — Home / Away
SplitGABRHHRRBIAVG
Home18700000—
Away19400000—

Pitching — Home / Away

Kirk McCaskill — Pitching — Home / Away
SplitGIPHERBBSOERA
Home186876.18333552985093.65
Away194852.29154363674944.60

Last 10 Games — Pitching

Kirk McCaskill — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
1996-07-20 CHWKCR — 1.0422001
1996-07-15 CHWMIN L 1.1676201
1996-07-03 CHWMIN — 2.2211330
1996-06-29 CHWCLE — 0.1000000
1996-06-27 CHWCLE — 1.2311020
1996-06-23 CHWSEA W 1.0000200
1996-06-20 CHWSEA — 2.1000220
1996-06-17 CHWLAA L 1.2211210
1996-06-16 CHWSEA — 0.1000000
1996-06-15 CHWSEA L 0.2222011

Fielding Statistics

Career Fielding Totals by Position

Kirk McCaskill — Career Fielding Totals by Position
Position G GS PO A E DP
P 380 242 150 266 21 20

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Kirk McCaskill Stats, Bio & Career Records
Position Games
Pitcher 380

Salary History

Kirk McCaskill's recorded salaries total $12,963,500 over 12 seasons, 1985 to 1996. McCaskill's career, 1985 to 1996, falls within 1985 to 2016, the years the salary data covers.

Kirk McCaskill — Salary History
Year Team League Salary
1996 CHA AL $800,000
1995 CHA AL $940,000
1994 CHA AL $2,133,334
1993 CHA AL $2,533,333
1992 CHA AL $2,333,333
1991 CAL AL $2,100,000
1990 CAL AL $967,500
1989 CAL AL $460,000
1988 CAL AL $262,000
1987 CAL AL $232,000
1986 CAL AL $142,000
1985 CAL AL $60,000
Total recorded salary $12,963,500

College History

Kirk McCaskill — College History
School Name City State Years Attended
University of Vermont Burlington VT 1980, 1981, 1982

Most Similar Players

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

Career Spans

Kirk McCaskill (highlighted) compared to peers across the same era.

  1. 98
    Storm Davis
    113-96, 4.02 ERA
  2. 92
    Milt Wilcox
    119-113, 4.07 ERA
  3. 84
    Steve Hargan
    87-107, 3.92 ERA
  4. 84
    Bob Walk
    105-81, 4.03 ERA
  5. 78
    Steve Stone
    107-93, 3.97 ERA
  6. 78
    Tony Cloninger
    113-97, 4.07 ERA

Kirk McCaskill: the record in brief

The profile opens with Kirk McCaskill's first major league game on May 1, 1985; the last one listed came on July 20, 1996. McCaskill played for the California Angels (1985 to 1991) and the Chicago White Sox (1992 through 1996). Born on April 9, 1961, in Kapuskasing, ON, CAN, McCaskill is listed as a pitcher and threw and hit right-handed. McCaskill's listed size is 6-foot-1 and 190 pounds. Kirk McCaskill was the playing name; the full given name is Kirk Edward.

Across 380 games (242 starts), McCaskill recorded 106 wins against 108 losses with a 4.12 ERA. The same table counts 1,003 strikeouts, 30 complete games, and 11 shutouts. McCaskill's 4.12 ERA was close to the 4.07 league figure for those seasons. The best win total was 17, in 1986. In 1989, one of the busiest seasons, McCaskill posted a 2.93 ERA; the league figure that year was 3.71.

McCaskill's listed earnings total $12,963,500; the highest single salary was $2,533,333, in 1993. Before the majors, McCaskill played college baseball at University of Vermont (1980, 1981, and 1982). McCaskill's game-by-game log, linked below the splits, holds 761 games from Retrosheet.

Pitching in the playoffs, McCaskill went 0-2 with a 5.54 ERA in 5 games. Those appearances came in 1986 and 1993.

McCaskill appears at one position only: pitcher, in 380 games. Fielding on the mound produced 150 putouts and 266 assists against 21 errors.

Frequently Asked Questions about Kirk McCaskill

What years did Kirk McCaskill play?
Kirk McCaskill played in Major League Baseball from 1985 to 1996.
Was Kirk McCaskill a pitcher?
Yes. Kirk McCaskill pitched in the major leagues, recording 106 wins and 1003 strikeouts.
What teams did Kirk McCaskill play for?
Kirk McCaskill played for 2 teams: the California Angels (1985–1991) and the Chicago White Sox (1992–1996).
What were Kirk McCaskill's career stats?
In 380 games, Kirk McCaskill went 106-108 with a 4.12 ERA, 1,003 strikeouts, 1,729.0 innings pitched, and 7 saves.
How much did Kirk McCaskill earn in his career?
Kirk McCaskill's recorded salaries total $12,963,500 over 12 seasons, 1985 to 1996. McCaskill's career, 1985 to 1996, falls within 1985 to 2016, the years the salary data covers.
What was Kirk McCaskill's salary?
Kirk McCaskill's last recorded salary was $800,000, in 1996. His highest recorded salary was $2,533,333, in 1993, and his lowest was $60,000, in 1985. The Salary History table lists each season from 1985 to 1996.
What position did Kirk McCaskill play?
Kirk McCaskill played primarily as a pitcher, the position where he appeared in the most games.
How tall was Kirk McCaskill and how much did he weigh?
Kirk McCaskill was listed at 6 feet 1 inch and 190 pounds.
What was Kirk McCaskill's career ERA?
Kirk McCaskill finished with a 4.12 career ERA, going 106-108 with 1,003 strikeouts.
How many strikeouts did Kirk McCaskill have?
Kirk McCaskill recorded 1,003 career strikeouts.
Is Kirk McCaskill in the Hall of Fame?
No. Kirk McCaskill has not been inducted into the National Baseball Hall of Fame.