Skip to main content

Jeff Hoffman's latest meltdown further proves Blue Jays need for another starting pitcher

Toronto is over-taxing its bullpen amid all its starting pitcher injuries.
May 23, 2026; Toronto, Ontario, CAN;  Toronto Blue Jays relief pitcher Jeff Hoffman (23) delivers a pitch against the Pittsburgh Pirates in the ninth inning at Rogers Centre. Mandatory Credit: Dan Hamilton-Imagn Images
May 23, 2026; Toronto, Ontario, CAN; Toronto Blue Jays relief pitcher Jeff Hoffman (23) delivers a pitch against the Pittsburgh Pirates in the ninth inning at Rogers Centre. Mandatory Credit: Dan Hamilton-Imagn Images | Dan Hamilton-Imagn Images

The Toronto Blue Jays entered Saturday’s game against the Baltimore Orioles with tons of positive momentum, having won four games in a row to reach the .500 mark for the first time since early April. Then it all came crashing down in one inning. 

Jeff Hoffman took the ball to start the ninth inning with a 5-1 lead. He left the game having recorded just one out, leaving rookie Connor Seabold with the impossible task of cleaning up his mess. The Orioles promptly completed the comeback to end the Blue Jays’ winning streak. 

This latest implosion was a brutal reminder that Hoffman cannot be trusted in high-leverage situations. However, it was also further proof that the Blue Jays desperately need another starting pitcher—running two bullpen games every trip through the rotation is a recipe for disaster. 

Something has to give. Whether the front office opts to sign a journeyman stopgap or swing a trade for another arm, they likely can’t afford to stand pat. 

What moves could the Blue Jays make for a starting pitcher?

The solution is clear as far as Hoffman is concerned: stop pitching him in the ninth inning. He has proven he is not built to handle the stress of that situation. 

The source of Hoffman’s struggles appears to be mental, given the strength of his underlying metrics. He performs well when everything is going his way, but one mistake seems to be all it takes for him to completely unravel. 

Unfortunately, the Blue Jays don’t have many other options right now. They have an entire starting rotation's worth of pitchers on the injured list, which has left the bullpen extremely overtaxed through the first two months of the season. Less is generally more when it comes to getting the best results out of relievers on a baseball team. 

Shane Bieber, Dylan Cease, and Max Scherzer should all return within a few weeks— but what if they don’t? One setback would put the Blue Jays in an extremely dire situation. There’s also the question of whether Scherzer is even usable, given how poorly he pitched before getting hurt. 

The Blue Jays need to somehow acquire another starting pitcher to insulate themselves against the unexpected. Someone cheap who can fill in for a few trips through the rotation then be sent to the minor leagues as a depth piece would be the ideal candidate, but those are few and far between. Taking on an ugly contract via the trade market is the likely route. 

Calling the Seattle Mariners about Luis Castillo wouldn't be a bad idea. The Mariners have been deploying him in a piggy-back tandem with Bryce Miller, much to the displeasure of both pitchers. He’s making $24.15 million this season and next year as well—they would probably love to get some of that money off the books. 

Is Castillo a declining asset? Absolutely. But if the Blue Jays can coax respectable performances out of Patrick Corbin in 2026, then they could probably get five or six acceptable innings out of Castillo every fifth day. A rotation of him, Cease, Gausman, Bieber, and Trey Yesavage would be lethal down the stretch. Corbin could then be the long reliever, while Spencer Miles could be transitioned back into a traditional relief role to better manage his innings.

The Blue Jays have several avenues they can explore, but the fact of the matter is that they need another starting pitcher before things get too out of hand.

Add us as a preferred source on Google

Loading recommendations... Please wait while we load personalized content recommendations