Fraser made his Major League debut in a start with the Angels on September 10, 1986, at Cleveland Stadium against the Indians.[5][6] It was his only Major League appearance that year.[5] He spent most of the next two seasons in the starting rotation then was moved to the bullpen after the Angels traded for future Baseball Hall of Fame pitcher Bert Blyleven following the 1988 season. He had led the league in home runs allowed in 1988.[7]
After two years in California's bullpen, Fraser was traded to Toronto with Marcus Moore and Devon White in exchange for Junior Félix, Luis Sojo and a player to be named later. Fraser pitched in thirteen games for the Blue Jays before being placed on waivers and picked up by the St. Louis Cardinals where he finished the 1991 season.[5] He spent all of 1992 and 1993 in Triple-A with the Edmonton Trappers and Toledo Mud Hens respectively.[8] He returned to the majors in each of the following years with nine appearances for the Florida Marlins in 1994 and twenty-two with the Montreal Expos in 1995.[5]
In 1996, Fraser began a three-year stint in Nippon Professional Baseball as a key addition to the Orix BlueWave.[9] He won the second-most games for the club en route to a 1996 Japan Series victory led by Troy Neel and Ichiro Suzuki.[10][11] He played in his last professional game on September 24, 1998, in Japan for Orix.
After retirement, Fraser worked for an independent company scouting players in Japan and the United States. He then became an advance scout for the Angels and, in 2014, began working as an advance scout for the Los Angeles Dodgers.[2] In 2018, he was working as a scout for the Miami Marlins and conducting baseball clinics for children in places such as the Pine Ridge Indian Reservation in South Dakota, Ireland and Honduras.[12] As of 2019[update], he was a scout for the Chicago Cubs.[1] The Cubs parted ways with Fraser following the 2021 season.[13]