Gregory Carpenter Gagne (; born November 12, 1961) is a former shortstop in Major League Baseball. He played 10 seasons for the Minnesota Twins from 1983 to 1992, including both of the Twins' World Series championship teams in 1987 and 1991. He was considered one of the American League's best defensive shortstops during his time with Minnesota. Playing career Greg Gagne was drafted by the New York Yankees in the fifth round of the 1979 Major League Baseball Draft and spent the next three seasons in the Yankees' minor league system before being traded to the Twins on April 10, 1982, along with starting pitcher Paul Boris and reliever Ron Davis for the Twins starting shortstop, Roy Smalley. Gagne spent all of 1982 and all but 12 games of the 1983 and 1984 seasons in the minors before earning the starting shortstop job in 1985, after which Gagne became a fixture of the Twins' infield for the next eight seasons. On October 4, 1986, during a Twins' home game at the Hubert H. Humphrey Metrodome, Gagne hit two inside-the-park home runs against the Chicago White Sox. Both home runs were hit off Chicago starting pitcher Floyd Bannister. The Twins also went on to win the game, 73. Gagne was a fixture of the Twins drive to their second World Series appearance, and first World Series title, following the 1987 season. During the Twins march to their second World Series crown in four years, Gagne hit a game-winning, three-run homer in Game One of the 1991 World Series off Atlanta's Charlie Leibrandt. Gagne hit only .213 during the Twins two post-season drives. Despite this low batting average, Gagne hit five doubles and four home runs, along with knocking in 10 runs and scoring 12 times, to maximize those 18 hits. Gagne left the Twins when his contract was up in the 1992 season; the team had put a great deal of resources into re-signing superstar Kirby Puckett (inking the star centerfielder to a then huge multi-year contract that would pay him $5.3 million in 1993) and with Gagne's replacement, Pat Meares, already on the Major League roster, did not offer Gagne the salary increase that he was looking for. Gagne then signed with the Kansas City Royals, agreeing to a 3-year, $10.6 million contract. Following three years with the Royals in which he put up similar numbers as he did with