Fields was called up to the majors for the first time on June 2, 2015.[5] Fields made his major league debut on June 4. He recorded his first career major league hit, a double in the 9th inning off Dan Otero of the Oakland Athletics.[6] He was designated for assignment by the Tigers on September 8, 2015. Fields struggled down the stretch, batting just .206 (52-for-253) to finish with a .229 (103-for-450) average, 26 doubles, eight triples, seven home runs, 41 RBIs and 17 stolen bases with the Mud Hens.[7]
Chicago White Sox / Los Angeles Dodgers
Fields was claimed off waivers by the Milwaukee Brewers on September 10, 2015.[8] On December 7, 2015, he was then claimed off waivers by the Los Angeles Dodgers.[9] They designated him for assignment on December 30[10] and he was claimed on waivers by the Chicago White Sox on January 7.[11] He hit .216 in 32 games for the AAA Charlotte Knights and was released on May 27, 2016 and re-signed with the Dodgers on a minor league contract on June 7. He played in 10 games for the Oklahoma City Dodgers and hit .250. The Dodgers released him on August 4, 2016.[12]
Arizona Diamondbacks
Fields signed a minor league contract with the Arizona Diamondbacks in February 2017.[13] He was released on March 27, 2017.
On November 1, 2017, Fields was drafted by the Long Island Ducks in the Bridgeport Bluefish dispersal draft. On March 1, 2018, he signed with the Ducks for the 2018 season. In 96 games he hit .267/.346/.425 with 9 home runs, 40 RBIs and 12 stolen bases.
He re-signed with the team for a second season in 2019. In 89 games he hit .244/.325/.453 with 14 home runs, 36 RBIs and 11 stolen bases.
He became a free agent at the end of the season. In February 2020, Fields signed with the Ducks for the 2020 season. He did not play in a game due to the cancellation of the season due to the pandemic.
In May 2021, Fields re-signed with the Ducks for the 2021 season his third with the club. In 77 games he hit .299/.409/.560 with 12 home runs, 48 RBIs and 5 stolen bases.
On April 6, 2022 he signed with the Ducks for the 2022 season his fourth with the team.[14] In 7 games he went 5-25 (.250) with 1 home run, 4 RBIs and 1 stolen base.
Charleston Dirty Birds
On May 10, 2022, Fields was traded to the Charleston Dirty Birds in exchange for a player to be named later. However, 3 days later, Fields retired from professional baseball.[15]