Phil Hughes has retired from Major League Baseball more than two years after throwing his final pitch.

The 34-year-old right-hander said on Twitter that he was announcing what's been "fairly apparent ... these last couple years."

Hughes was 88-79 with a 4.52 ERA in 211 starts and 79 relief appearances over 12 Major League seasons with the New York Yankees (2007-13), Minnesota Twins (2014-18) and San Diego Padres (2018).