The New York Yankees selected Cave in the sixth round, with the 209th overall selection, of the 2011 MLB draft. He signed with the Yankees, receiving a $825,000 signing bonus.[5] He made his professional debut that season for the Gulf Coast Yankees. In his first game, he fractured his kneecap in a collision at home plate.[7] The injury caused him to miss the rest of the season as well as the entire 2012 season.
Cave spent most of the 2015 season in Trenton, where he hit .269/.330/.345 in 125 games and was a Mid-Season All-Star.[11] He was promoted to the Scranton/Wilkes-Barre RailRiders of the Triple–AInternational League for the last week of the season.[12] He was selected by the Cincinnati Reds in the 2015 Rule 5 draft.[13] Cave did not make the Reds' Opening Day roster, and he was returned to the Yankees on April 5, 2016.[14] He started the season back in Trenton but was promoted to Scranton/Wilkes-Barre in May.[15] In the month of July, he led the league in batting average, hits, runs scored, and total bases to win International League Player of the Month.[16] He hit .268/.331/.427 with eight home runs and 56 RBI between both levels that year.
In 2017, he returned to both the Thunder and RailRiders, batting a combined .305 with 20 home runs and 56 RBIs.[17] The Yankees added Cave to their 40-man roster after the season.[18] He was designated for assignment on March 12, 2018, following the Yankees signing of Neil Walker.[19]
Minnesota Twins
The Minnesota Twins acquired Cave on March 16, 2018, for minor league pitcher Luis Gil.[20][21] He began the season with the Rochester Red Wings of the International League, and was called up to the majors on May 19.[22] He started in center field for the Twins that day and got his first major league hit, a two-run home run.[23] After three games with the big league club, Cave was optioned back to Triple-A but returned June 9.[24][25] He was again sent down on June 14 before returning on June 26.[26][27] On the season, Cave hit .265/.313/.473 with 13 home runs and 45 RBI in 91 games. He led all Major League Baseball hitters in average distance per home run, at 421 feet.[28]
Cave made the Twins opening day roster as a fourth outfielder.[29] On the season, Cave hit .258 with eight home runs and 25 RBI.[30] He was added to the playoff roster for the 2019 postseason.[31] In 2020, Cave hit .221 with four home runs and 15 RBI during the COVID-19 shortened season.[32]
On May 15, 2021, Cave was placed on the 60-day injured list after suffering a fracture in his back.[33] Cave was activated off of the injured list on July 24.[34] On November 25, 2021, the Twins outrighted Cave to the St. Paul Saints.[35] He was invited to spring training before the 2022 season.[36] Cave had his contract selected on August 1, 2022.[37]
Philadelphia Phillies
The Baltimore Orioles claimed Cave off of waivers on October 12, 2022.[38] On November 4, the Orioles and Cave agreed to a split contract to avoid salary arbitration for the 2023 season.[39]
The Philadelphia Phillies claimed Cave off waivers from the Orioles on December 2.[40] Cave made the Phillies' Opening Day roster in 2023.[41] He was optioned to Triple-A on May 2 when Bryce Harper returned from Tommy John surgery.[42] After hitting .400/.500/.798 during a 21-game hit streak, Cave was named International League Player of the Week for the month of May.[43] He was recalled to the majors on July 21[44] and remained on the roster through the rest of the season and postseason.[45][46][47] In 65 games for Philadelphia, Cave batted .212/.272/.348 with five home runs and 21 RBI. After the season, he re-signed with the Phillies.[48]
Colorado Rockies
On March 24, 2024, four days before the first regular season game, the Phillies traded Cave to the Colorado Rockies in exchange for cash considerations.[49] He played in a career–high 123 games for Colorado, slashing .251/.290/.396 with seven home runs and 37 RBI. On October 18, Cave was removed from the 40–man roster and sent outright to the Triple–A Albuquerque Isotopes, but rejected the assignment and elected free agency.[50]
Doosan Bears
On November 26, 2024, Cave signed a one-year, $1 million deal with the Doosan Bears of the KBO League.[51]
Personal life
Cave's father, Bryan, played baseball at Kecoughtan and became the head coach of The Apprentice School. Both of Cave's sisters played softball and were named All-District.[3]