Cecchini initially committed to play college baseball for the LSU Tigers, before switching his commitment to Ole Miss.[4] He was drafted by the Mets in the first round of the 2012 MLB Draft with the 12th overall pick.
Professional career
New York Mets
Cecchini began his professional career in 2012 with the Kingsport Mets of the Appalachian League, batting .246/.311/.330, and then was promoted to Brooklyn Cyclones for five games in which he was hitless to end the season.[5]Baseball America ranked him as the #2 prospect in the Mets system and the Appalachian League's #12 prospect following the 2012 season.[6] He began the 2014 baseball season as a member of the Savannah Sand Gnats of the Single–A South Atlantic League, and for three teams in aggregate he batted .247/.328/.378.[7]
He was promoted to the Major Leagues on September 6, 2016.[8] He made his Major League debut on September 11, striking out in a pinch hit appearance at Turner Field. On September 24, he hit his first career hit, an RBI double.[9] For the season, he batted .208/.253/.273.[5]
Cecchini was designated for assignment on January 28, 2019 following the signing of Justin Wilson. He cleared waivers and was sent outright to the Triple–A Syracuse Mets on February 1, and received an invitation to spring training.[10][11] After recovering from injury, he was assigned to the Double–A Binghamton Rumble Ponies. In 43 games for Binghamton, Cecchini hit .245/.295/.331 with three home runs, 21 RBI, and three stolen bases. He elected free agency following the season on November 4.[12]
On January 29, 2020, Cecchini signed a minor league deal with the Arizona Diamondbacks.[15] He was released on May 22, 2020.[16]
Sugar Land Skeeters
In July 2020, Cecchini signed on to play for the Sugar Land Skeeters of the Constellation Energy League (a makeshift 4-team independent league created as a result of the COVID-19 pandemic) for the 2020 season. In 23 games he struggled hitting .213/.289/.307 with 1 home run and 10 RBIs.
Los Angeles Angels
On May 12, 2021, Cecchini signed a minor league contract with the Los Angeles Angels organization.[17] He split the season between the Double–A Rocket City Trash Pandas and Triple–A Salt Lake Bees. In 91 games between the two affiliates, Cecchini batted .259/.290/.358 with 5 home runs, 36 RBI, and 7 stolen bases. He elected free agency following the season on November 7.[18]