In 2017, Garlick was named to the mid-season Texas League all-star game, but missed that game as the result of a hand injury.[10] He hit .239 in 74 games for the Drillers with 17 home runs and 42 RBIs.[6] The next year, he started with Tulsa[11] before an early season promotion to the Oklahoma City Dodgers of the Triple-A Pacific Coast League.[12] Between the two levels, he hit .259 with 22 home runs and 60 RBIs.[6]
The Dodgers promoted Garlick to the major leagues on May 17, 2019.[13] He lined out to left field in his first MLB at-bat, as a pinch hitter on May 19 against the Cincinnati Reds.[14] On June 8, 2019, Garlick recorded his first MLB hit, a pinch-hit double off of Jeff Samardzija of the San Francisco Giants.[15] On June 19, 2019, Garlick hit his first major league home run off of Drew Pomeranz of the San Francisco Giants.[16] He played in 30 games for the Dodgers in 2019, with three home runs, six RBIs, and a .250 batting average.[17] He spent most of the season with Oklahoma City, where he hit .314 in 81 games with 23 homers and 59 RBIs.[6]
On February 10, 2020, Garlick was designated for assignment after the Dodgers traded for Mookie Betts and David Price.[18]
Philadelphia Phillies
On February 15, 2020, Garlick was traded to the Philadelphia Phillies in exchange for Tyler Gilbert.[19] He played in 12 games for the Phillies, going 3–for–22 (.136) with a one RBI and one walk.[20] On January 18, 2021, Garlick was designated for assignment by the Phillies following the signing of Archie Bradley.[21]
Minnesota Twins
On January 22, 2021, Garlick was claimed off waivers by the Atlanta Braves.[22] On February 5, Garlick was designated for assignment by the Braves after Marcell Ozuna was re–signed.[23]
On February 11, 2021, Garlick was claimed off waivers by the Minnesota Twins.[24] After a productive spring training, he earned a spot on the Twins' 2021 Opening Day roster.[25] Garlick was placed on the 60-day injured list on July 24 with a sports hernia.[26] In 36 games with the Twins, Garlick slashed .232/.280/.465 with 5 home runs and 10 RBI. He was outrighted off of the 40-man roster on November 19, 2021.[27]
The Twins promoted Garlick back to the major leagues on April 15, 2022.[28] In 66 games for the Twins, Garlick slashed .233/.284/.433 with career-highs in home runs (9) and RBI (18). Garlick was designated for assignment by the Twins on January 11, 2023, after the team re-signed Carlos Correa.[29] On January 17, Garlick cleared waivers and was sent outright to the Triple-A St. Paul Saints.[30]
On April 13, 2023, Garlick was once again promoted by the Twins to the Major League roster.[31] In 14 games for Minnesota, he hit just .179/.233/.429 with 2 home runs and 4 RBI.[32] He was designated for assignment on June 20, following the promotion of Oliver Ortega.[33] On June 24, Garlick cleared waivers and was sent outright to Triple–A St. Paul.[34] On October 2, Garlick elected free agency.
Arizona Diamondbacks
On February 23, 2024, Garlick signed a minor league contract with the Arizona Diamondbacks.[35] In 136 appearances for the Triple-A Reno Aces, he batted .237/.329/.444 with 28 home runs and 105 RBI. Garlick elected free agency following the season on November 4.[36]
Charros de Jalisco
On March 14, 2025, Garlick signed with the Charros de Jalisco of the Mexican League.[37] In 86 games he hit .297/.399/.558 with 18 home runs, 64 RBIs and 8 stolen bases.
Personal life
Garlick's mother, Cary, was diagnosed with breast cancer in 2014.[3]