Jackson signed with the Dodgers and made his professional debut in 2018, splitting time between the Rookie-league Arizona League Dodgers and the Great Lakes Loons of the Single-AMidwest League, going a combined 3–5 with a 4.10 ERA over 18 games (17 starts), striking out 76 batters over 68 innings.[7] He returned to Great Lakes in 2019 before being promoted to the Rancho Cucamonga Quakes of the High-ACalifornia League.[8] Over 25 starts between the two clubs, he went 7–2 with a 3.06 ERA.[9] He did not play a game in 2020 due to the cancellation of the minor league season.[10]
The Dodgers added Jackson to their 40-man roster after the 2020 season.[11] To begin the 2021 season, he was assigned to the Tulsa Drillers of the Double-A Central.[12] In June, Jackson was selected to play in the All-Star Futures Game at Coors Field.[13] After pitching to a 3–2 record with a 3.27 ERA over 15 games (13 starts) and 63+1⁄3 innings with Tulsa, he was promoted to the Oklahoma City Dodgers of the Triple-A West in late July.[14] Jackson was called up to the majors for the first time on August 16, 2021, and made his MLB debut that same night against the Pittsburgh Pirates.[15] He pitched four scoreless innings in relief with five strikeouts, two hits, and four walks allowed. His first MLB strikeout was of Rodolfo Castro.[16][17] He appeared in three total games for the Dodgers, pitching 11+2⁄3 innings while allowing three runs on ten hits for a 2.31 ERA.[18]
In 2022, Jackson again spent most of the season in Triple–A, where he pitched in 21 games (19 starts) and had a 2–7 record and 5.00 ERA.[19] He pitched in four games for the major league club, working 9+2⁄3 innings out of the bullpen and allowed two earned runs.[18]
In 2023, Jackson made 11 appearances for Oklahoma City, with a 5.86 ERA in 27+3⁄3 innings[19] and also made seven appearances out of the bullpen for the Dodgers, where he had a 6.62 ERA with 16 strikeouts and two saves in 17+2⁄3 innings pitched.[18] On June 20, 2023, he was designated for assignment.[20]
Pittsburgh Pirates
On June 25, 2023, Jackson was traded to the Pittsburgh Pirates in exchange for cash considerations.[21][22] In 12 appearances for the Pirates, he posted a 4.33 ERA with 41 strikeouts across 43+2⁄3 innings pitched. On December 21, Jackson was designated for assignment[23] and released the next day.[24]