Kirk Edward McCaskill (born April 9, 1961) is a retired Major League Baseball pitcher and a retired professional hockey player.
McCaskill played for two MLB ballclubs during his career: the California Angels (1985–91) and Chicago White Sox (1992–96).
He made his MLB debut on May 1, 1985, and played his final game on July 20, 1996.
He also previously played professional hockey with the Sherbrooke Jets of the American Hockey League, a farm team of the NHL’s Winnipeg Jets, the team which drafted him in the 4th round, 64th overall in the 1981 NHL Entry Draft.