40 articles
MIN • Pitcher • #17
about 19 hours ago
Pretty impressive for a guy who maxed out at 90.4 mph. Ober got 14 whiffs and had a 35 percent CSW in the 102-pitch outing. He walked four, but that didn’t hurt much since he gave up only three hits. We wouldn’t go anywhere near Ober in mixed leagues, given that his stuff is worse now than when he gave up 30 homers last season. Still, he’s made it work through five starts, going 2-0 with a 4.15 ERA and two homers allowed in 26 innings. He’ll face the Rays next weekend.
MIN • Pitcher • #17
7 days ago
With 11 runs of support in two innings, Ober didn’t have much to worry about in this one. He gave up three runs in third, but it was a quiet outing otherwise. Ober averaged 89.4 mph with his fastball, which is an improvement. He was at 89.8 mph in his season opener, but he’d been down to 88.6 mph and 88.1 mph in his last two outings. He’s now 2-0 in spite of a 5.49 ERA in four starts. Last year, he went 6-9 with a 5.10 ERA in 27 starts. He’ll make his next start at home versus the Reds.
MIN • Pitcher • #17
12 days ago
Ober got six runs of support in the first and didn’t face many threats afterwards. His velocity was particularly bad tonight, as he averaged 88.1 mph on his 35 fastballs on a chilly night in Minneapolis. The Tigers just didn’t capitalize, and when he did get into trouble in the sixth, Justin Topa came on and stranded two inherited runners. Ober has a two-start week next week at home against the Red Sox and Reds, but he still seems too risky in mixed leagues at this point.
MIN • Pitcher • #17
17 days ago
Nothing good here. Ober’s velocity crept up some last week against the Orioles, with his 89.8-mph average on his fastball placing closer to his 90.2-mph average in 2025 than his 89.1-mph spring average. Today, though, he averaged just 88.6 mph. He just seems like a really weak bet at this point. He’s slated to face the Tigers next week.
MIN • Pitcher • #17
22 days ago
Ober walked one batter and struck out one in the contest. He cruised through the first three innings virtually unscathed, but things fell apart in the fourth. There, he allowed a pair of singles before serving up a game-tying three-run blast to Tyler O’Neill. Ober got just two whiffs on 56 pitches on the day, posting a CSW of 21 percent. His average fastball in the game was just 89.8 mph (-0.5 mph), still slightly down from where he sat during the 2025 campaign. He’s a tough one for fantasy managers to trust for next weekend’s start against the Rays.
MIN • Pitcher • #17
28 days ago
Ober sat 89.6 mph on his fastball, which is down from last season but up from the 88.8 mph mark he had in his last outing. Still, it didn’t much matter. He allowed ten hard-hit baseballs on the day while walking three and striking out three. It’s impossible to recommend him in fantasy leagues right now.
MIN • Pitcher • #17
about 1 month ago
Ober’s fastball velocity continues to trend in the wrong direction, as he averaged just 88.2 mph today. He was 89.9 mph in his spring debut and 88.8 mph last time out. This is all way down from the 91.7 mph he averaged last time he was an effective starter in 2024. Expectations for Ober should be pretty low at this point.
MIN • Pitcher • #17
about 1 month ago
Ober averaged 89.9 mph with his fastball in his first start this spring, but he was down to 88.8 mph today. That’s about 1.5 mph less than last year, when he posted a 5.10 ERA, and three mph south of where he was in 2024. Maybe he’ll figure something out to get that back, but unless it happens, he figures to be a well below average starter once again.
MIN • Pitcher • #17
about 1 month ago
The right-hander struck out one batter on the day and didn’t allow a base on balls. The 30-year-old right-hander got five swings and misses on 25 pitches in the contest, posting a solid CSW of 32 percent. He was delayed a bit to start the spring in order to work on his mechanics and everything looked to be in sync in Friday’s debut. Ober averaged 89.9 mph on his fastball, which is only down slightly (-0.4 mph) from his 2025 average.
MIN • Pitcher • #17
about 2 months ago
“Physically, I’m feeling good,” Ober said. “I’m throwing more bullpens this year, just making sure everything mechanically is lined up.” After two strong seasons in 2023 and 2024, Ober took a step back in 2025 and also saw his velocity decrease while he was battling a few injuries. Increased focus on mechanics could get Ober back to previous levels, so his first start will be something to keep an eye on when it happens.
Source: The Athletic
MIN • Pitcher • #17
3 months ago
A fine starter in 2023 and ’24, Ober lost velocity and wound up with a 5.10 ERA and just a 19% strikeout rate last season, clouding his future. If he gets the velocity back, he could be a bargain in spring drafts, but nothing from his 2025 was encouraging at all.
Source: Darren Wolfson
MIN • Pitcher • #17
7 months ago
Well, that’s definitely a positive season-ending result for the one of the year’s most disappointing pitchers. He struck out five and walked one on his way to finishing up 6-9 with a 5.10 ERA. Still, he actually had some of his worst velocity of the year in this one, averaging 88.4 mph with his fastball. He never touched his season average of 90.3 mph, topping out at 90.1 mph today. The rough campaign means he probably won’t make more than $5 million in arbitration, so it will make sense for the Twins to keep him and hope he bounces back. Still, with the team likely to continue to trim payroll, it’s possible he’ll be sent packing this winter.
MIN • Pitcher • #17
7 months ago
A rare bad start from Ober that didn’t involve any home runs. The previous three times he gave up at least six runs this season, he allowed four homers twice and three once. Ober also struck out just one batter tonight. The only other time that’s happened in a start was in a game in which he lasted just 1 1/3 innings. It was the oddest outing yet for one of the season’s most confounding pitchers. Ober will take a 5-9 record and a 5.32 ERA into his finale against the Phillies.
MIN • Pitcher • #17
7 months ago
Ober allowed a double and an RBI single with two outs in the second. In the fourth, he hit a batter and then surrendered a single and a homer. Those were the only batters to reach against Ober during his six innings, but it scarcely mattered when four of the five scored. Ober, who topped his previous season high in strikeouts by two, is now 5-8 with a 5.12 ERA. He’s due to face the Guardians next.
MIN • Pitcher • #17
7 months ago
It’s Ober’s first win since way back on May 3, when he improved to 4-1. He’d been 0-6 with a 5.91 ERA in 17 starts since. Ober went without allowing a homer today for just the second time in 12 starts since the beginning of June, though he gave up doubles to Maikel Garcia and Mike Yastrzemski that, according to Statcast, would have been homers in 14 and 11 parks, respectively. Ober will face the Diamondbacks next, but while that’s not a bad matchup, it’s hard to recommend him right now.
MIN • Pitcher • #17
8 months ago
With Colson Montgomery and Chase Meidroth taking him deep, Ober allowed two homers and four runs for the second straight start. He’s now surrendered 29 homers in 124 innings on the season. Last year, he gave up 27 in 178 2/3 innings. Ober figures to face the Royals this weekend.
MIN • Pitcher • #17
8 months ago
George Springer hit two long homers off him. Ober didn’t touch 90 mph on a single pitch tonight, averaging 88.8 mph with his fastball. That’s down 1.7 mph from his 2025 average and 3.0 mph from last year. It sure seems like he can safely be written off for the remainder of the year, but he should stay in the Twins rotation and face the White Sox on Monday.
MIN • Pitcher • #17
8 months ago
Ober had both his changeup and sweeper working in this one. They combined to force 12 of his 18 total swings-and-misses and were his most consistent pitches. He needed both of them too, because his fastball velocity fell a bit more than a full mile per hour and he threw a handful of them below 90 mph. Still, he tied his season-high with seven strikeouts and has a 3.68 ERA in 22 innings since coming off the injured list at the beginning of the month. He has a two-start week coming up against the Blue Jays and Padres.
MIN • Pitcher • #17
8 months ago
Ober blanked the Twins over the first three innings, but he gave up a two-run homer to Riley Greene and was charged for another run in the sixth. He struck out for, and the 6-foot-9 right-hander didn’t issue a walk. Coulda been worse. Ober will take an ugly/deserved 5.15 ERA into a scheduled start Wednesday versus the Athletics.
MIN • Pitcher • #17
8 months ago
Ober struck out four and walked one while throwing 55 of his 89 pitches for strikes. Ober also averaged 91.3 mph on his fastball, which is almost one mph up from his season average. He posted a modest 16 percent whiff rate and 25 percent CSW, but much of that was because he didn’t get many swings and misses on his changeup, which he kept off the plate often. Still, Ober looked healthy, which is more than we could say for any of his outings in July. He gets a start against the Tigers next week, but he should be rostered in most formats.
MIN • Pitcher • #17
9 months ago
More of the same for Ober in his return from the injured list. His velocity was up by about one mph from his season average, but he still managed just eight whiffs in 91 pitches and gave up two homers, bringing his season total to 23 allowed in 94 2/3 innings. Last year, he gave up 27 in 178 2/3 innings. Next week’s matchup is a good one for him, as the Royals lack power. Still, he doesn’t seem like a mixed-league guy right now.
MIN • Pitcher • #17
9 months ago
Ober will take the ball on Saturday afternoon against the Guardians at Progressive Field in his return from the injured list following a one-month absence recovering from hip inflammation. The talented 30-year-old has underperformed this season with a lackluster 5.28 ERA across 17 starts. However, he’s shown some increased velocity during recent rehab starts and could make a real impact for fantasy managers over the final two months, which gives him some appeal, even in shallow mixed leagues.
MIN • Pitcher • #17
9 months ago
In what will be his final tune-up start before coming off the IL, Ober struck out six and walked one. His fastball was up to 92 mph but sat at 90.5, which is not where he normally is. But it was a rehab start, so you have to imagine there will be a little more in the tank when he starts against Boston on Wednesday. Much of Ober’s struggles this year have been limited to June, when he was dealing with hip inflammation, so the 30-year-old could be in for a big second half if he’s fully healthy.
MIN • Pitcher • #17
9 months ago
There had been reports that Ober would start this week against the Dodgers, but it seems like the Twins want to give him at least one more start before bringing him back into the rotation. He would be able to slide back in and take David Festa’s spot in the rotation and would be lined up to start against the Red Sox next Wednesday.
Source: Dan Hayes
MIN • Pitcher • #17
9 months ago
It was previously reported that Ober would return shortly after the All-Star break, so this could be his one and only rehab start. If Ober looks good enough in his rehab start, he could return in time to start on Wednesday against the Dodgers; although, fantasy managers might rather he wait and return for next weekend’s series against the Nationals instead.
Source: Dan Hayes
MIN • Pitcher • #17
10 months ago
Ober has been battling through a hip impingement since April, and while his spin rates and velocity held close to normal, he was unable to recover well between outings. The Twins finally decided to put Ober on the IL, and he recently “received medicine to eliminate the hip inflammation and expects to be fine in a few days.” Once the inflammation subsides, the Twins hope that Ober can “begin to ramp up starting Tuesday or Wednesday.” If Ober is able to throw without pain and with his normal mechanics, it wouldn’t be a surprise to see him put together a strong stretch to finish the season.
Source: The Athletic
MIN • Pitcher • #17
10 months ago
Ober has been shelled in his last few outings, and it’s possible the hip was a major culprit. He’ll be out through at least the All-Star break, but it seems likely he’ll need a rehab assignment and then return to the rotation at some point near the end of July — assuming no setbacks, of course.
MIN • Pitcher • #17
10 months ago
Look at the bright side: it would have been six homers had the game been played at Fenway or Wrigley rather than at Comerica. It just doesn’t look like that one mph Ober lost off his fastball is coming back, though in truth, the slider and changeup have been bigger problems for him. Maybe he’ll figure something out, but those in shallow leagues can’t keep waiting on him. He’ll take a 5.28 ERA into his next start against the Rays.
MIN • Pitcher • #17
10 months ago
Ober pitched better than this line indicates. Six of the seven runs allowed came in the third inning — five of them on homers — and outside of that frame the 6-foot-9 right-hander kept Seattle off balance. All that being said, you give up six runs in an inning, you’re gonna have a bad time. Ober will try and erase that frame from memory and lower an unsightly 4.90 ERA against the Tigers on Saturday.
MIN • Pitcher • #17
10 months ago
The game never resumed after the delay, so it goes down as Ober’s second career complete game. The right-hander struck out five and walked none, but he gave up nine hits. Maybe that’s the norm for him this year, but he was unluckier than usual tonight; he allowed just six hard-hit balls and only two over 100 mph, and the 371-foot homer he surrendered would have left only 12 ballparks. The loss leaves him 4-4 with a 4.54 ERA ahead of a start against the Mariners.