Sources: Dodgers trade for Flaherty; also add Kiermaier

The National League West-leading Los Angeles Dodgers made a major move to upgrade their rotation just before Tuesday's trade deadline passed, agreeing with the Detroit Tigers to acquire right-hander Jack Flaherty, sources told ESPN's Jeff Passan.

The Dodgers also reached a deal with the Toronto Blue Jays to acquire outfielder Kevin Kiermaier, sources told ESPN's Alden Gonzalez, confirming a report by FanSided.

The Tigers gave Flaherty a one-year, $14 million contract during the offseason, and he has rebounded nicely after several years of injuries and inconsistent performances. He's 7-5 with a 2.95 ERA, 133 strikeouts and just 19 walks in 106⅓ innings.

Among pitchers with at least 100 innings, he ranks fifth in lowest OBP allowed (.255), fifth in strikeout rate (32.0%) and 13th in wOBA allowed.

Los Angeles had a busy deadline, also getting super-utility man Tommy Edman and reliever Michael Kopech as part of a three-team trade Monday. Its rotation has been hit hard by injuries this season, but Tyler Glasnow and Clayton Kershaw returned last week, and Walker Buehler and Bobby Miller are set to return from the injured list soon, as well. Right-hander Yoshinobu Yamamoto remains on the IL with a shoulder injury and no firm return date.

Detroit entered Tuesday seven games back in the AL wild-card race. And while the Tigers opted to hold on to starter Tarik Skubal, they opted to move Flaherty, with the full package going back not immediately known.

Kiermaier, a four-time Gold Glove winner, said last week that he intends to retire at the end of the season.

In his 11th season, he's batting .195 with four home runs and 18 RBIs in 81 games. He signed a one-year, $10.5 million contract in the offseason with the Blue Jays, who had put the 34-year-old on waivers earlier this month amid his struggles at the plate.