In 1984, he was named to the All-Star team. This was explained by John Feinstein of the Washington Post as: "Making the All-Star team the hard way: Major league baseball pays the expenses for each player here and for one guest. In most cases, players bring wives or girlfriends. Damaso Garcia, the Toronto Blue Jays' second baseman, brought his shortstop, Alfredo Griffin. When the Tigers' Alan Trammell hurt his arm and could not play tonight, Manager Joe Altobelli named Griffin to the team, partly because he's a fine player, but mostly because he was here."
All the same, Griffin was valued far more for his glove than his bat. Mike Scioscia called him "the Ozzie Smith of the American League." A steady, everyday shortstop, he spent six years with the Blue Jays, playing in 392 consecutive games. He was traded after the 1984 season to Oakland, where, despite his reluctance to draw walks and a tendency to be overaggressive on the basepaths, he began to harness the offensive promise he showed in 1980 when he set an AL record for most triples by a switch-hitter with a league-leading 15. He also had some very bad seasons: in 1990 when he became the last player to finish last in the National League, of those who qualified for the batting title, in batting average, on-base percentage, and slugging average.
After establishing personal bests in most offensive categories with the Athletics, Griffin was traded to the Dodgers for Bob Welch prior to the 1988 season in a move that helped both teams to league championships. A Dwight Gooden fastball broke his hand in May 1988, and he was disabled for much of 1988 and part of 1989.
Griffin returned to Toronto in 1992 and was a key contributor as the Jays took the first of two consecutive championships. On October 23, 1993, he stood on deck as Joe Carter faced Mitch Williams in the ninth inning of Game Six. His career came to an end moments later when Carter homered to win the World Series for Toronto.