Dale Zanine-USA TODAY Sports

Right-hander Collin McHugh, who won a World Series with the Houston Astros in 2017, announced his retirement from baseball on Monday.

In a social media post, McHugh, 36, said he never expected to last 11 seasons in the major leagues. Or even one.

"I threw 90 mph. I was NEVER supposed to make it out of A ball," he wrote.

The New York Mets selected him in the 18th round of the 2008 draft. The Mets were one of five franchises he played for in his career.

"16 years later, it's finally time for me to hang 'em up," McHugh continued. "And as cringey as it might sound, I'm proud of myself. Proud that I didn't give up. Proud of the clubhouses I've been lucky enough to have a locker in."

McHugh had a 71-47 record and a 3.72 ERA in 346 career games (127 starts), with one complete game and 967 strikeouts in 992 2/3 innings. He won 19 games for the Astros in 2015.

McHugh spent his final two seasons with his hometown Atlanta Braves, posting a 7-3 record with a 3.38 ERA in 99 appearances (one start) from 2022-23.

More must-reads:

TODAY'S BEST
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Giants rookie CF to undergo season-ending labrum surgery
Hurricanes not expected to re-sign defenseman, center
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Maple Leafs tab former Stanley Cup winner as new head coach
NFL insider expands on competition between Steelers QBs Russell Wilson, Justin Fields
NFL sets outrageous prices for Eagles-Packers Brazil game
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Nuggets star has worrying comment about latest injury
Broncos 'very unlikely' to bring back former NFL interceptions leader
Greg Olsen offers broadcasting advice to Tom Brady
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Mets star has theory about closer Edwin Diaz's recent struggles
Scottie Scheffler arrested, still makes PGA Championship tee time
Timberwolves chew up Nuggets to force Game 7
Rangers secure spot in conference finals after stunning third-period comeback over Hurricanes
Xander Schauffele makes history in first round of PGA Championship
Yankees' Hal Steinbrenner shares massive Juan Soto contract update