Brian Roberts, who played all but one season of his 14-year Major League career with the Baltimore Orioles, has confirmed that he will retire.

"It was just kind of my time," Roberts said. "There were numerous reasons that I felt like I couldn't play at a level that I was accustomed to and wanted to play at if I continued to play. I always said that I wasn't going to be the guy that tried to hang on as long as I could."

Roberts never played in a postseason game during his lengthy career.

The infielder signed with the New York Yankees in 2014, but was released in August after hitting .237 in 91 games.