McNeil attended Nipomo High School in Nipomo, California. He played baseball, basketball and golf. McNeil played three seasons of high school basketball and averaged 17 points per game as a senior.[3] McNeil focused primarily on his golf career until his disappointing performance in the 2009 U.S. Junior Amateur Golf Championship, after which his focus shifted to baseball.[3][4][5] Because the high school golf and baseball seasons are both in spring, he did not play high school baseball until his senior year, but was offered a scholarship to play college baseball at Cal State Northridge due to his performance in summer ball.[3][6] He hit .446 as a senior and committed to play at Cal State Northridge.[3]
In 2016, McNeil began using an unorthodox knobless bat given to him by Mets minor league hitting coordinator Lamar Johnson; he thenceforth began using knobless bats exclusively.[10] He played in only 51 games combined in 2016 and 2017 with Binghamton, St. Lucie and Las Vegas 51s due to numerous injuries.[11] McNeil started 2018 with the Binghamton Rumble Ponies and was promoted to Las Vegas during the season.[12]
New York Mets
2018
McNeil was promoted to the Major Leagues on July 24, 2018. 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.[13] He hit his first Major League home run off Tanner Roark of the Washington Nationals on July 31. For the season with the Mets, he batted .329/.381/.471 in 225 at bats. He led all MLB hitters (140 or more plate appearances) in batting average against right-handers, at .345.[14] McNeil received one vote in the 2018 National League Rookie of the Year Award polling, placing him in a three-way tie for sixth place with Harrison Bader and Yoshihisa Hirano.[15]
McNeil developed a reputation early in his Major League career as a "throwback" player notable for his high contact rate and low strikeout rate.[16][17][18]
2019
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.[19] On June 30, 2019, McNeil was named to the National League All-Star team, his first selection. On August 5, 2019, McNeil recorded his 200th career hit in his 599th career at bat, becoming the fastest player in Mets history to 200 career hits.[20] In 2019 he batted .318/.384/.531 with 23 home runs and 75 RBIs.[19] Of all Major League batters, he swung at the highest percentage of pitches (59.9%) and the highest percentage of pitches inside the strike zone (85%).[21]
2020
Heading into the 2020 season, MLB Network ranked McNeil the fifth-best third baseman in baseball.[22] In spite of that, McNeil again spent the majority of his games in left field for the Mets. He batted .311/.383/.454 in the pandemic-shortened season.[19] He became the first Mets player since David Wright in 2005–09 to have a batting average of .300 or more in three straight seasons.[23]
2021
Prior to the 2021 season, MLB Network ranked McNeil the second-best second baseman in MLB and the best in the National League.[24] That season, he batted .251/.319/.360 with seven home runs and 35 RBIs in 120 games.
2022
For the 2022 season, McNeil changed his uniform number to 1 so newly acquired outfielder Starling Marte could wear number 6.[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. Originally chosen as a reserve for the squad, he wound up as the starting second baseman after Miami Marlins second baseman Jazz Chisholm Jr. decided not to play due to injury. He was the first Mets' position player to start an All Star Game since David Wright in 2013.[26] McNeil went 0-for-1 with a HBP and a groundout in the game.
McNeil finished the 2022 regular season with a .326 batting average, the highest batting average of all qualified major league batters, winning the National League batting title.[27][28] He was the first Met to do so since José Reyes in 2011.[29] He also became the first Met to lead MLB in batting average.[30] He had the lowest called strike plus whiff rate in the majors, at 19.0%.[31] McNeil described the season as a "bounce-back year" from a comparatively poor 2021.[32] It was described in The Athletic as "a massive rebound."[33]
On November 10, 2022, McNeil won his first career Silver Slugger Award for second basemen. He was the first Met to win the award since Yoenis Céspedes won it in 2016.[34] He also became the first Met second baseman to win the award since Edgardo Alfonzo in 1999.[35]
2023
On January 27, 2023, McNeil agreed to a four-year, $50 million contract extension with the Mets. The deal includes a fifth-year team option. McNeil played in a career–high 156 games for the team in 2023, hitting .270/.333/.378 with 10 home runs, 55 RBI, and 10 stolen bases. On September 28, he was placed on the injured list with a partially torn UCL in his right elbow. He additionally received a platelet-rich plasma injection, and avoided surgery.[36]
2024
On September 6, 2024, McNeil fractured his right wrist when he was hit by a pitch from Cincinnati Reds starter Brandon Williamson, and it was revealed that he would likely miss 6-8 weeks, which ended his regular season.[37] 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.[38] After missing the first two rounds of the Mets' postseason run, McNeil was added to their 26-man roster for the 2024 NLCS.[39]
International career
McNeil played for the United States national baseball team at the 2023 World Baseball Classic (WBC).[40] Across five games McNeil had five walks and one hit (good for a .385 OBP), notably scoring two runs against Cuba in the semifinals.[41][42] During the Championship Game against Japan McNeil led off the seventh and ninth innings with the United States down 3–2. 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.[43]
Personal life
McNeil married his wife Tatiana (née DaSilva) on February 3, 2018, in Nipomo, California.[44] The couple adopted a dog, named Ms. Willow McNeil, during the 2019 season, which became "a social media sensation".[45] Their first child, a son, was born in July 2022.[46]