The Dodgers made the decision to convert Farmer into a catcher. In 2014, he made his pro baseball debut with the rookie–level Ogden Raptors of the Pioneer League, then was promoted to the Great Lakes Loons of the Midwest League, later that year.[6] After 57 games with Great Lakes – where he hit .310 – Farmer was promoted again to the Rancho Cucamonga Quakes of the California League, where he batted .238 in 36 games.[7]
Farmer began 2015 with the Quakes, where he was selected to the mid-season All-Star team.[8] Farmer did not play in the game due to his subsequent promotion to the Double-A Tulsa Drillers of the Texas League. Farmer was selected to represent the Dodgers organization at the All-Star Futures Game, in 2015.[9] He played in 76 games for Tulsa and hit .272.[6] Farmer returned to Tulsa to start the 2016 season[10] and was selected to the mid-season all-star game.[11] He played in 74 games for the Drillers in 2016, hitting .256 with five home runs and 31 runs batted in (RBI).[6] The Dodgers added Farmer to their 40-man roster, after the season.[12] He was promoted to the Triple-A Oklahoma City Dodgers during the 2017 season.[13]
Major leagues
Farmer was first called up to the big leagues, on July 28, 2017.[14] Two days later, in his first major league at bat, Farmer hit a walk-off two-run double off of Albert Suárez of the San Francisco Giants, in the bottom of the 11th inning, giving the Dodgers a 3–2 win.[15] Farmer appeared in 20 games for the Dodgers in 2017, primarily as a pinch hitter, and had six hits in 20 at-bats (.300).[16] He made the Dodgers roster for the 2017 NLDS and 2017 NLCS, having four at bats as a pinch hitter, without recording a hit.[16]
In 2018, Farmer appeared in 24 games in the field for the Dodgers, 22 of them at third base. He posted a stat line of .235/.312/.324 in 68 at bats.
In 2019, Farmer hit .230 with 9 home runs and 27 RBIs in 97 games. The following season, he hit .266 in 32 games. On December 2, 2020, Farmer was non-tendered by the Reds and re-signed on a one-year contract.[18] In 2021, Farmer played in his first full season, hitting .263/.316/.416 with 16 home runs and 63 RBIs in 147 games.
During the early season of 2022, Farmer had 0 hits in 34 at-bats, which is the longest streak by a Reds position player since 1954. Farmer then ended that streak with a 3-run homerun in a game on May 11 against the Milwaukee Brewers.[19] On August 5, manager David Bell announced that Farmer would be the starting third baseman moving forward, with José Barrero assuming everyday duties at shortstop. The move ended Farmer's streak of 192 consecutive starts at shortstop.[20]
On January 13, 2023, Farmer agreed to a one-year, $5.5 million contract with the Twins, avoiding salary arbitration.[22] Farmer delivered a walk-off single against the Houston Astros during their home opener on April 7. [23] He required dental surgery after being hit in the face by a Lucas Giolito pitch on April 12. The Twins subsequently placed him on the ten-day injured list. [24] In 120 games for the team, he slashed .256/.317/.408 with 11 home runs and 46 RBI.
Farmer made 107 appearances for Minnesota during the 2024 campaign, batting .214/.293/.353 with five home runs and 25 RBI. The Twins declined their half of a 2025 mutual option on October 31, 2024, making him a free agent.[25]
Colorado Rockies
On November 23, 2024, Farmer signed a one-year contract with the Colorado Rockies including a mutual option for 2026.[26][27]
Personal life
Farmer proposed to his girlfriend, Courtney Sayre, in July 2017,[28] and they married in 2018. They reside in Atlanta and have two sons together.