John Klein is back in the big leagues, and the path there has taken another turn through Toronto.
The Blue Jays called up the Brooklyn Park native for Wednesday’s doubleheader against the Baltimore Orioles at Camden Yards, according to The Athletic’s Mitch Bannon. Toronto also had CJ Van Eyk up for the twin bill, giving the club a couple extra arms for the day.
Klein, 24, was sent from the Twins to the Blue Jays on Aug. 3 as part of the Jeff Hoffman trade. Since then, he had been working in Toronto’s minor-league system until this latest promotion.
The right-hander already made his MLB debut with Minnesota earlier this season. In three appearances, he allowed two earned runs on three hits and four walks while striking out two across 4 1/3 innings.
Klein’s route to the majors started when the Twins signed him as an undrafted free agent in August 2022. He pitched at Iowa Central Community College before entering pro ball.
His minor-league numbers this season have been rough. Between St. Paul and Buffalo, Klein put up a 6.36 ERA and a 1.64 WHIP, while striking out 95 over 86 2/3 innings.
He has thrown a knuckleball in the past, though not lately. The pitch has made him a familiar name to fans of MLB The Show, but it did not appear in any of his three big-league outings. Instead, Klein works with a four-pitch mix: a mid-to-high-90s fastball, a mid-80s splitter, a low-80s curveball and an upper-80s cutter.
The development track has been uneven, but there have been bright stretches along the way. After rookie ball in late 2022 and early 2023, Klein posted a 2.97 ERA over 30 1/3 innings with Single-A Fort Myers in 2023. He followed that with a 4.57 ERA, 90 strikeouts and 38 walks in 100 1/3 innings for High-A Cedar Rapids in 2024.
In 2025, he logged a 3.12 ERA with 95 strikeouts and 24 walks in 80 2/3 innings over 24 outings, including 11 starts, for Double-A Wichita. Last year, he also had a 6.66 ERA in 25 2/3 innings with Triple-A St. Paul.
MLB Pipeline lists Klein as the Blue Jays’ No. 29 overall prospect. His control has been the biggest issue lately, even though his stuff remains good enough to keep him in the organization’s top 30.
However this latest stint goes, Klein has already checked off a notable milestone: reaching the majors after signing out of community college as an undrafted free agent. He also joins former Twin and Minnesota native Louis Varland on Toronto’s pitching staff.
In Other News...
Twins Could Turn To A Former First-Round Pick Few Saw Coming
The Twins may be looking in an unexpected place for bullpen help, and it comes with a familiar name. Keoni Cavaco, their 2019 first-round draft pick, has moved from being a position player to pitching after spending two seasons in independent baseball, and the organization is now considering him as a possible relief option.
General manager Jeremy Zoll has already confirmed the clubs interest, while manager Derek Shelton has said he wants to feature as many former first-round picks as possible on the field. If Cavaco gets the call, his path would be one of the more unusual ones in recent Twins memory, taking him from High-A to independent ball and now to the edge of a major-league bullpen opportunity. [Read more 🡒]
Walker Jenkins Is Making The Twins Look Right For Calling Him Up
Walker Jenkins arrived in the majors with the kind of uneven first impression that can come with a late-season call-up, but the Twins have spent the past week seeing more and more of why they brought him up. After opening his MLB career with a low batting average, the young outfielder has started to settle in, going 11-for-25 with three home runs over his last six games and giving Minnesota a much clearer look at the kind of bat he can bring.
Even with the Twins out of playoff contention, Jenkins stretch at the plate has made the promotion look worthwhile in the larger sense. He still has rookie eligibility left for 2027, and his path to this point has already included multiple injuries, which makes every productive game feel a little more meaningful for a team trying to gauge what comes next. What Minnesota is watching now is whether this late-season burst is the start of a longer run toward becoming a regular outfield option. [Read more 🡒]
Twins Win Couldnt Hide The Bullpen Concern Fans Know Too Well
Taj Bradley gave the Twins exactly the kind of start they needed, working six solid innings and holding the game together while Walker Jenkins added his fourth home run of the season to help build the lead. For most of the night, it looked like a straightforward win for Minnesota, with the offense giving the pitching staff enough breathing room to close things out comfortably.
Jeff Hoffman made sure it did not feel comfortable for long. The bullpen again became the source of late tension, and the ninth inning turned messy enough to keep old worries front and center even in a victory. For a Twins team trying to stack wins and build some stability, the finish left a familiar question hanging over the result. [Read more 🡒]
