In 2022, McNeil started the All-Star Game at second base, won the MLB Batting Title and the Silver Slugger Award.
McNeil played three seasons of high school basketball and averaged 17 points per game as a senior.
After signing, McNeil made his professional debut that summer with the Kingsport Mets, hitting .329 in 47 games.
He played 2014 with the Savannah Sand Gnats and St. Lucie Mets, hitting .292 with three home runs, 51 RBIs, and 17 stolen bases in 117 games, and 2015 with St. Lucie and Binghamton Mets, slashing .308/.369/.377 with one home run, 40 RBIs, and 16 stolen bases in 123 games.
He recorded his first Major League hit that night at Citi Field against Phil Hughes of the San Diego Padres on the first pitch he saw.
[16][17][18] After playing second base in all but four defensive games during the 2018 season, McNeil spent the majority of 2019 in left field given that the Mets traded for second baseman Robinson Canó during the offseason.
[25] On June 10, 2022, McNeil was named to the 2022 MLB All-Star Game as a representative for the National League, the second selection of his career.
[35] On January 27, 2023, McNeil agreed to a four-year, $50 million contract extension with the Mets including a fifth-year club option.
[37] On September 6, 2024, McNeil fractured his right wrist when he was hit by a pitch from Cincinnati Reds pitcher Brandon Williamson, and it was revealed that he would likely miss 6-8 weeks, which ended his regular season.
[38] On September 8, the Mets placed McNeil on the 10-day injured list, ending his regular season after 129 games, in which he slashed .238/.308/.384 with 12 home runs and 44 RBI.
[41] Across five games McNeil had five walks and one hit (good for a .385 OBP), notably scoring two runs against Cuba in the semifinals.
He was the only player to get on base in the final inning, working out a seven-pitch walk before opposing pitcher Shohei Ohtani retired the rest of the side, resulting in a second-place finish for Team USA.
He participated in the 2023 New York State Open and won the 2024 Hilton Grand Vacations Tournament of Champions celebrity division.