Abrams was considered one of the top prospects for the 2019 Major League Baseball draft.[4][5][6] The San Diego Padres selected Abrams in the first round, with the sixth overall pick.[7] He signed with the Padres on June 8 for $5.2 million,[8] and was assigned to the Arizona League Padres,[9] where he hit safely in his first twenty games. In August, he was promoted to the Fort Wayne TinCaps.[10] He was placed on the injured list four days following the promotion due to a shoulder injury.[11] Over 34 games between the two clubs, Abrams batted .393/.436/.647 with three home runs, 22 RBIs, and 15 stolen bases. Abrams did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[12]
Abrams was assigned to the Double-A San Antonio Missions to begin the 2021 season. In June 2021, Abrams was selected to play in the All-Star Futures Game.[13] In a June 30 game against the Corpus Christi Hooks, Abrams collided with second baseman Eguy Rosario at second base attempting to field a ground ball up the middle and had to be helped off of the field. On July 4, Abrams was diagnosed with a fractured left tibia and sprained medial collateral ligament, ending his 2021 season.[14] In 42 games with the Missions, Abrams had hit .296/.363/.420 with two home runs and 23 RBIs.
On April 7, 2022, the Padres selected Abrams' contract, adding him to their Opening Day roster. He made his major league debut on April 8.[15] On April 14, Abrams hit his first career home run off of Atlanta Braves starter Charlie Morton.[16]
In his first full season with the Nationals in 2023, Abrams established himself as one of the league’s most promising young shortstops, hitting .245 with 18 home runs and 47 stolen bases, while primarily batting leadoff.[19]
In 2024, Abrams was named to the National League All-Star Team, marking his first All-Star appearance.[20] In 138 games for Washington, he slashed .246/.314/.433 with 20 home runs, 65 RBI, and 31 stolen bases.[21] On September 20, 2024, Abrams was optioned to the rookie-level Florida Complex League Nationals after reportedly staying up until 8 a.m. at a casino in Chicago on the same day the Nationals had a 1:20 p.m. game.[22]
Personal life
Abrams is named after his father, Paul Christopher Abrams Sr. His father is known as "Chris"; the younger Abrams' nickname is short for "Chris Junior".[23]