Over the weekend, I got into a conversation about which team was the most disappointing in baseball this season. The interesting thing is that there seem to be far too many candidates. We have seen an awful lot of disappointing teams that expected to be contenders this year, and it feels like a much larger number than usual. Perhaps it’s recency bias, but maybe not. There is a litany of losers at this point in the 2026 season. Let’s count ’em.Â
Blue Jays
The 2025 American League champs started 3-0 but have been pretty bad since. They crawled to within a game of .500 with a win on May 2, but immediately fell apart … again. They’ve looked bad far more often than they’ve looked good and at one point fell as far back as 10 ½ games out of first place.
Red Sox
The Sawks were a playoff team last year and made a few moves this offseason, notably improving the rotation. Yet the only time they’ve been above .500 this season was when they were 1-0. They’ve fallen as many as eight games under .500 and have already fired manager Alex Cora.Â
Orioles?
I have a question mark on this one because it would’ve been reasonable before the season to predict the Orioles would be bad again. They were 75-87 last season after two straight playoff appearances, and we’re seeing a continuation of their subpar play. There were some who thought they’d bounce back this year. That hasn’t come to fruition.Â
Tigers
Through July 8 last season, the Tigers had the best record in baseball at 59-34. They went 28-41 the rest of the way. After keeping Tarik Skubal and signing Framber Valdez, it looked like Detroit was poised for another playoff run. It might well happen. So far, though, the Tigers are lackluster. They’ve now lost 10 of their past 12 and Skubal is on the shelf.Â
Royals
Some people (I’ll raise my hand here) predicted the Royals to win the AL Central this season. It’s still possible, given how bad the division is. Thus far, though, the Royals have been awful. They started 8-17 before briefly getting hot and have cooled off again, now having lost six of seven.
Mariners
The brutal AL West (not to be confused with the brutal AL Central) means the Mariners’ disappointment so far isn’t really that huge of a deal. They are only two games out of first. This season can easily be salvaged. A hot week would put them in first. Still, following their closest chance at winning their first American League pennant ever, to be hovering below .500 basically all season has to be very disappointing for this tortured fan base.Â
Astros
Even if you, like me, predicted the Astros would not be very good this season, they count for this list. They haven’t had a losing full season since 2014. Even in missing the playoffs last year, the Astros went 87-75. They aren’t far removed from playing in the ALCS every single year (seven straight through 2023). To look like one of the worst teams in baseball isn’t a feeling they’ve had in Houston for quite some time. Of course, we should note that in 2024, the Astros were 33-40 before they got hot. It could happen again.Â
Mets
We don’t really need to rehash everything, do we? We’ll just simply say this: The Mets have one of the highest payrolls in baseball.Â
Giants
They’ve been flirting with having the worst record in baseball for most of the season. This was a team with playoff aspirations. We’re now hearing whispers that they want out of some of their big contracts (Willy Adames, Matt Chapman, etc.). What’s worse, the normally reliable Logan Webb is hurt and has an ERA north of 5. It’s been a disaster of a season, basically.Â
I just listed nine teams, or 30% of the league. Who has been the most disappointing? Again, there is no shortage of candidates. I think I’ll go with the Blue Jays, but there are several strong contenders for the dubious distinction.Â
Biggest Movers
|
Rk |
Teams |
 |
Chg |
Rcrd |
|---|---|---|---|---|
1 |
|
I keep waiting on Bryce Elder to turn into a pumpkin, but he’s now pitching to a 2.01 ERA and 0.99 WHIP through 10 starts. He might just be good. | — | 32-15 |
2 |
|
That’s five straight wins for the champs. Maybe they are back on track. It’s hard to tell, given that they played the Angels — outscoring them 31-3 in the three-game set. | 2 | 29-18 |
3 |
|
This is now the third-best 45-game start in Rays history. They were 32-13 at this point in both 2010 and 2023. Both of those teams won at least 96 games. | — | 30-15 |
4 |
|
The Cubs were 7-9. They’ve won 22 of 31 since then, but 20 of those wins came in two different 10-game winning streaks. This is some of the weirdest sequencing we’ll ever see. | 2 | 29-18 |
5 |
|
They’ve won 13 of 18 and now get a shot at the Cubs. That’ll be a fun series. | — | 26-18 |
6 |
|
In the absence of a certain someone, Gavin Sheets is compensating in the power department, now with five homers in his last 10 games. | 1 | 28-18 |
7 |
|
The blown game on Sunday means the Yankees just finished a 2-7 road trip. | 1 | 28-19 |
8 |
|
Another winning week, as the Cardinals took both series. I’ve said multiple times I don’t think they can keep this up, but they just keep winning. Forty-six games isn’t a huge sample, but it isn’t tiny either. | — | 27-19 |
9 |
|
José RamÃrez homered on Sunday to give him 292 in his career. He’s already over 300 steals. Can you name the eight current members of the 300-300 club? I’ll put the answer in the Angels’ comment. | 3 | 26-22 |
10 |
|
Don Mattingly, Manager of the Year? Obviously, there is so much season to go, but that would be a fun one. The Phillies are 15-4 since he took over. They’ve gone from 10 games under to above .500 in less than three weeks. | 3 | 24-23 |
11 |
|
Colson Montgomery has now homered in three straight games four different times in his young career. Only Matt Olson also did so in the first 115 games of his career. Quite a start. | 8 | 24-22 |
12 |
|
Hitting in MLB is one of the hardest things to do in sports. It isn’t surprising when a top prospect like Konnor Griffin struggles to start his career. The good ones learn on the fly and make adjustments. In Griffin’s last 22 games now, he’s hitting .325 with five doubles, a triple and three homers. He’s getting it. | 3 | 24-23 |
13 |
|
The A’s are 6-9 in May and have a -13 run differential. They now sit at exactly .500. They are also, of course, in first place. | 3 | 23-23 |
14 |
|
Two more series losses and the Reds are 4-12 in May. | 3 | 24-23 |
15 |
|
It’s easy to overlook the group due to the star power in the rotation, but at 3.03, the Rangers have the best bullpen ERA in baseball. | 1 | 22-24 |
16 |
|
Some of it is due to their home ballpark, but the D-backs lead the majors in triples and sit third in doubles. | 1 | 22-23 |
17 |
|
They’d be 9 ½ games out in the AL East, 10 ½ out in the NL East and 7 ½ out in both the NL Central and NL West. Sometimes geography can be helpful. | 3 | 22-26 |
18 |
|
They’ve won three of four. Maybe the hot streak is starting? | 2 | 21-25 |
19 |
|
On the opposite end from the teams mentioned as disappointing in the introduction, the Nationals have a new front office and are clearly in rebuilding mode, yet they were sitting at .500 after a win on Saturday. They are feisty. | 4 | 23-24 |
20 |
|
Is Gunnar Henderson heating up? He was 6 for 13 with two doubles and a home run in the weekend series. | 1 | 21-26 |
21 |
|
The Mets had lost 92 straight games when trailing entering the ninth inning. Then they came back and won on Sunday. The streak is over. And hey, they’ve won five of six! | 7 | 20-26 |
22 |
|
While the season as a whole is obviously disappointing and that’s why the Giants were listed in the introduction, they actually haven’t been overly bad for a bit. They’ve gone 14-15 since April 15. Right now, they are 2-0-1 in their last three series, all against teams with winning records (when they started the series). | 4 | 20-27 |
23 |
|
Ryan Jeffers has been one of the best catchers in baseball. He’s hitting .294/.410/.538 with seven homers and 26 RBI in 36 games. | 1 | 21-26 |
24 |
|
The struggles continue for Eury Pérez, who now has a 5.33 ERA in 10 starts. He’s still only 23, but there’s too much talent for this to keep happening. | 2 | 21-26 |
25 |
|
Salvador Perez’s home run Sunday was the 310th of his career. He’s one away from tying Ivan Rodriguez for seventh all-time among catchers. | 10 | 20-27 |
26 |
|
Remember when Spencer Torkelson homered in five straight games? Yeah, he has six home runs total. He’s hitting .196, too. | 8 | 20-27 |
27 |
|
Here’s a summary of how flawed their roster is: Isiah Kiner-Falefa appeared at first base on Sunday. That is unacceptable. | 2 | 19-27 |
28 |
|
They have a losing home record. They are 7-15 on the road. The run differential is -51. There aren’t really any underlying metrics suggesting anything other than that this is a bad team. And, yes, I’m aware of the injury issues. | 1 | 19-29 |
29 |
|
The Rox have now lost 12 of their last 16 games. | 1 | 18-29 |
30 |
|
They were 11-10 at one point. They have just totally fallen apart. Anyway, trivia answer on the 300-300 club: Barry Bonds, Alex Rodriguez, Willie Mays, Andre Dawson, Carlos Beltran, Bobby Bonds, Reggie Sanders and Steve Finley. | 1 | 16-31 |
require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-608/bundles/sportsmediajs/js-build”,”config”:{“version”:{“fly/components/accordion”:”1.0″,”fly/components/alert”:”1.0″,”fly/components/base”:”1.0″,”fly/components/carousel”:”1.0″,”fly/components/dropdown”:”1.0″,”fly/components/fixate”:”1.0″,”fly/components/form-validate”:”1.0″,”fly/components/image-gallery”:”1.0″,”fly/components/iframe-messenger”:”1.0″,”fly/components/load-more”:”1.0″,”fly/components/load-more-article”:”1.0″,”fly/components/load-more-scroll”:”1.0″,”fly/components/loading”:”1.0″,”fly/components/modal”:”1.0″,”fly/components/modal-iframe”:”1.0″,”fly/components/network-bar”:”1.0″,”fly/components/poll”:”1.0″,”fly/components/search-player”:”1.0″,”fly/components/social-button”:”1.0″,”fly/components/social-counts”:”1.0″,”fly/components/social-links”:”1.0″,”fly/components/tabs”:”1.0″,”fly/components/video”:”1.0″,”fly/libs/easy-xdm”:”2.4.17.1″,”fly/libs/jquery.cookie”:”1.2″,”fly/libs/jquery.throttle-debounce”:”1.1″,”fly/libs/jquery.widget”:”1.9.2″,”fly/libs/omniture.s-code”:”1.0″,”fly/utils/jquery-mobile-init”:”1.0″,”fly/libs/jquery.mobile”:”1.3.2″,”fly/libs/backbone”:”1.0.0″,”fly/libs/underscore”:”1.5.1″,”fly/libs/jquery.easing”:”1.3″,”fly/managers/ad”:”2.0″,”fly/managers/components”:”1.0″,”fly/managers/cookie”:”1.0″,”fly/managers/debug”:”1.0″,”fly/managers/geo”:”1.0″,”fly/managers/gpt”:”4.3″,”fly/managers/history”:”2.0″,”fly/managers/madison”:”1.0″,”fly/managers/social-authentication”:”1.0″,”fly/utils/data-prefix”:”1.0″,”fly/utils/data-selector”:”1.0″,”fly/utils/function-natives”:”1.0″,”fly/utils/guid”:”1.0″,”fly/utils/log”:”1.0″,”fly/utils/object-helper”:”1.0″,”fly/utils/string-helper”:”1.0″,”fly/utils/string-vars”:”1.0″,”fly/utils/url-helper”:”1.0″,”libs/jshashtable”:”2.1″,”libs/select2″:”3.5.1″,”libs/jsonp”:”2.4.0″,”libs/jquery/mobile”:”1.4.5″,”libs/modernizr.custom”:”2.6.2″,”libs/velocity”:”1.2.2″,”libs/dataTables”:”1.10.6″,”libs/dataTables.fixedColumns”:”3.0.4″,”libs/dataTables.fixedHeader”:”2.1.2″,”libs/dateformat”:”1.0.3″,”libs/waypoints/infinite”:”3.1.1″,”libs/waypoints/inview”:”3.1.1″,”libs/waypoints/jquery.waypoints”:”3.1.1″,”libs/waypoints/sticky”:”3.1.1″,”libs/jquery/dotdotdot”:”1.6.1″,”libs/jquery/flexslider”:”2.1″,”libs/jquery/lazyload”:”1.9.3″,”libs/jquery/maskedinput”:”1.3.1″,”libs/jquery/marquee”:”1.3.1″,”libs/jquery/numberformatter”:”1.2.3″,”libs/jquery/placeholder”:”0.2.4″,”libs/jquery/scrollbar”:”0.1.6″,”libs/jquery/tablesorter”:”2.0.5″,”libs/jquery/touchswipe”:”1.6.18″,”libs/jquery/ui/jquery.ui.core”:”1.11.4″,”libs/jquery/ui/jquery.ui.draggable”:”1.11.4″,”libs/jquery/ui/jquery.ui.mouse”:”1.11.4″,”libs/jquery/ui/jquery.ui.position”:”1.11.4″,”libs/jquery/ui/jquery.ui.slider”:”1.11.4″,”libs/jquery/ui/jquery.ui.sortable”:”1.11.4″,”libs/jquery/ui/jquery.ui.touch-punch”:”0.2.3″,”libs/jquery/ui/jquery.ui.autocomplete”:”1.11.4″,”libs/jquery/ui/jquery.ui.accordion”:”1.11.4″,”libs/jquery/ui/jquery.ui.tabs”:”1.11.4″,”libs/jquery/ui/jquery.ui.menu”:”1.11.4″,”libs/jquery/ui/jquery.ui.dialog”:”1.11.4″,”libs/jquery/ui/jquery.ui.resizable”:”1.11.4″,”libs/jquery/ui/jquery.ui.button”:”1.11.4″,”libs/jquery/ui/jquery.ui.tooltip”:”1.11.4″,”libs/jquery/ui/jquery.ui.effects”:”1.11.4″,”libs/jquery/ui/jquery.ui.datepicker”:”1.11.4″}},”shim”:{“liveconnection/managers/connection”:{“deps”:[“liveconnection/libs/sockjs-0.3.4″]},”liveconnection/libs/sockjs-0.3.4”:{“exports”:”SockJS”},”libs/setValueFromArray”:{“exports”:”set”},”libs/getValueFromArray”:{“exports”:”get”},”fly/libs/jquery.mobile-1.3.2″:[“version!fly/utils/jquery-mobile-init”],”libs/backbone.marionette”:{“deps”:[“jquery”,”version!fly/libs/underscore”,”version!fly/libs/backbone”],”exports”:”Marionette”},”fly/libs/underscore-1.5.1″:{“exports”:”_”},”fly/libs/backbone-1.0.0″:{“deps”:[“version!fly/libs/underscore”,”jquery”],”exports”:”Backbone”},”libs/jquery/ui/jquery.ui.tabs-1.11.4″:[“jquery”,”version!libs/jquery/ui/jquery.ui.core”,”version!fly/libs/jquery.widget”],”libs/jquery/flexslider-2.1″:[“jquery”],”libs/dataTables.fixedColumns-3.0.4″:[“jquery”,”version!libs/dataTables”],”libs/dataTables.fixedHeader-2.1.2″:[“jquery”,”version!libs/dataTables”],”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”:[“https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”]},”map”:{“*”:{“adobe-pass”:”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”,”facebook”:”https://connect.facebook.net/en_US/sdk.js”,”facebook-debug”:”https://connect.facebook.net/en_US/all/debug.js”,”google”:”https://apis.google.com/js/plusone.js”,”google-csa”:”https://www.google.com/adsense/search/async-ads.js”,”google-javascript-api”:”https://www.google.com/jsapi”,”google-client-api”:”https://accounts.google.com/gsi/client”,”gpt”:”https://securepubads.g.doubleclick.net/tag/js/gpt.js”,”hlsjs”:”https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.0.7/hls.js”,”recaptcha”:”https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit”,”recaptcha_ajax”:”https://www.google.com/recaptcha/api/js/recaptcha_ajax.js”,”supreme-golf”:”https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js”,”taboola”:”https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js”,”twitter”:”https://platform.twitter.com/widgets.js”,”video-avia”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/player/avia.min.js”,”video-avia-ui”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/ui/avia.ui.min.js”,”video-avia-gam”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/gam/avia.gam.min.js”,”video-avia-hls”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/hls/avia.hls.min.js”,”video-avia-playlist”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/playlist/avia.playlist.min.js”,”video-ima3″:”https://imasdk.googleapis.com/js/sdkloader/ima3.js”,”video-ima3-dai”:”https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js”,”video-utils”:”https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”,”video-vast-tracking”:”https://sports.cbsimg.net/fly/js/sb55/vast-js/vtg-vast-client.js”}},”waitSeconds”:300});
