Professional career
Los Angeles Angels
The Los Angeles Angels selected Jackson in the second round, with the 57th overall selection, of the 2018 Major League Baseball draft.[4] He signed with the Angels and made his professional debut that year with the Rookie-level Arizona League Angels before being promoted to the Orem Owls of the Rookie Advanced Pioneer League.[5] Over 43 games between the two affiliates, he batted .254 with seven home runs, 23 RBI, and ten stolen bases. In 2019, Jackson returned to Orem, slashing .266/.333/.605 with 23 home runs and sixty RBI over 65 games, earning Pioneer League All-Star honors.[6][7] His 23 home runs tied the Pioneer League single-season record.[8] Jackson did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[9]
Jackson was assigned to the Inland Empire 66ers of the Low-A West for the 2021 season.[10] He missed over two months due to a quad strain.[11] Over 45 games with the 66ers, Jackson slashed .263/.352/.527 with eight home runs and 46 RBI.[12] He was selected to play in the Arizona Fall League for the Glendale Desert Dogs after the season.[13] Jackson was assigned to the Rocket City Trash Pandas of the Double-A Southern League to begin the 2022 season.[14] After two games, he was placed on the injured list;[15] he returned in late May.[16] Over 87 games with Rocket City, Jackson batted .215 with 14 home runs and 44 RBI.[17] Jackson returned to Rocket City to open the 2023 season.[18]
New York Mets
On August 1, 2023, the Angels traded Jackson to the New York Mets in exchange for Dominic Leone.[19] The Mets assigned him to the Binghamton Rumble Ponies of the Double-A Eastern League.[20] Over 119 games between Rocket City and Binghamton, Jackson hit .252 with 22 home runs, eighty RBI, and 27 stolen bases.[21] Jackson spent the 2024 season with Binghamton, batting .205 with 19 home runs and 61 RBI over 121 games.[22] He elected free agency following the season on November 4, 2024.[23]
Baltimore Orioles
On November 25, 2024, Jackson signed a minor league contract with the Baltimore Orioles organization.[24] He was assigned to the Double-A Chesapeake Baysox to open the 2025 season and was promoted to the Triple-A Norfolk Tides in June.[25] On July 25, 2025, Jackson was selected to the 40-man roster and promoted to the major leagues for the first time.[26] He was optioned back to Norfolk the following day without making an appearance, briefly becoming a phantom ballplayer.[27] At Norfolk, he hit .377 with 11 home runs over forty games.[28]
Jackson was promoted to the major leagues for a second time on July 31, 2025. Jackson made his MLB debut on August 1, at Wrigley Field versus the Chicago Cubs.[29] He, Jackson Holliday, and Alex Jackson played for the Orioles on August 3 in a game at Wrigley Field. This was the first time in MLB's Modern Era (since 1900) that a team started at least three players whose given name or surname was Jackson. Remarkably, the three Jacksons combined to throw out a runner at the plate, nailing Carson Kelly to end the first inning in a 5–3 loss to the Chicago Cubs. It was a 9-4-2 putout, Jeremiah Jackson to Jackson Holliday to Alex Jackson.[30] Jeremiah Jackson recorded his first MLB hit during the game, a single off Cade Horton.[31] He hit his first MLB home run off of AJ Blubaugh of the Houston Astros on August 23.[32] Jackson played in a total of 48 games for Baltimore, and hit .276 with five home runs and 21 RBI.