After losing two starters for the season due to elbow surgery, the Baltimore Orioles are signing veteran right-hander Julio Teheran to a minor league deal, sources tell Jake Rill. It is the fourth contract Teheran will sign in 2024 and his second with the Orioles.

Teheran, 33, is a two-time All-Star who made his MLB debut as a 20-year-old in 2011. He signed a minor league deal with Baltimore in February and made five appearances for the Orioles in spring training. He posted a 3.38 ERA but did not make the Opening Day roster and opted out of his contract on March 23.

Teheran signed a major league deal with the New York Mets on April 5, only to make one appearance with the club. He was designated for assignment on April 9 after allowing four runs in 2.2 innings against the Atlanta Braves and elected to become a free agent again two days later.

The Chicago Cubs inked Teheran to a minor league contract on April 14 but he struggled in Triple-A to the tune of an 8.82 ERA in eight starts. He again opted out of his contract on June 1.

Teheran made 14 MLB appearances last season with the Milwaukee Brewers, including 11 starts. He was 3-5 with a 4.40 ERA, 50 strikeouts and 13 walks.

Teheran impressively made at least 30 starts with the Braves for seven straight years from 2013 through 2019, topping 200 innings twice. He recorded a 3.64 ERA during that span. Overall across 13 seasons, Julio Teheran has a career 3.85 ERA in 255 MLB appearances, 248 of those as a starter.

Orioles battling through injuries as they chase the Yankees

Winning 100 games in consecutive seasons is no easy task but the Orioles are on pace to win 106 this year despite dealing with a plethora of injuries to their pitching staff.

The Orioles officially lost starters John Means and Tyler Wells for the season last Friday as both pitchers require Tommy John surgery. Grayson Rodriguez and Dean Kremer have also spent time on the injured list this season with arm injuries, with the latter still recovering from a right triceps strain.

Even with those injuries and the fact that they've used eight different pitchers to start a game, Orioles starters rank third in ERA behind the New York Yankees and Philadelphia Phillies.

The Orioles seem set for a season-long battle with the Yankees for the AL East crown. Baltimore trails by two and a half games entering Tuesday's action with three games in hand.

The Orioles are amid a crucial string of 14 consecutive games against divisional opponents. Coming off back-to-back series wins against the Boston Red Sox and Tampa Bay Rays, Baltimore secured a series-opening win over the Toronto Blue Jays on Monday. The Orioles have three more games against the Blue Jays, followed by a four-game set with the Rays. Baltimore owns a 12-4 record against fellow AL East teams.

The Yankees and Orioles have met in only one series so far with Baltimore taking three of four at home in late April. The two sides will meet later this month for a three-game series in New York.

The AL East race might be the most exciting division race to watch this season. The winner has a great chance to claim the top seed in the American League playoff picture. Sit back and enjoy the ride as these two talented teams clash for divisional glory.