An unexpected Chicago Cubs player has hit for the first cycle of the 2025 MLB season.
Cubs catcher Carson Kelly needed just four at-bats to complete all four legs of the cycle during his team’s Monday game against the Athletics at Sutter Health Park in Sacramento, Calif. Kelly did it despite hitting ninth in the batting order.
After walking in his first plate appearance, Kelly went deep the second time he came up to the plate in the top of the fourth inning. The blast was his first as a member of the Cubs and gave Chicago a 5-1 lead.
Carson Kelly notches his first home run as a Chicago Cub pic.twitter.com/Az1qi64dBW
— Marquee Sports Network (@WatchMarquee) April 1, 2025
Kelly batted again just an inning later. With the bases loaded, Kelly drove in two more runs via a single up the middle, extending the Cubs lead to 7-3. The 30-year-old catcher continued the Cubs’ hit parade with a double in the sixth inning.
After another walk, Kelly got his chance at a cycle in the top of the seventh. Kelly worked a full count against A’s reliever TJ McFarland. The Cubs catcher rocked an 86 mph sweeper to deep right-center field.
The ball went over the head of center fielder JJ Bleday and ricocheted off the wall. It was a picture-perfect way for the slow-footed Kelly to leg out a triple to complete the cycle.
Carson Kelly completes the 1st Cubs cycle since 1993! ⚾️pic.twitter.com/xXMY1qs3wE
— Prospect Dugout (@prospectdugout) April 1, 2025
The improbable cycle was the first in Cubs history since former All-Star Mark Grace did it in 1993.
Kelly’s cycle was one of the most unlikely in recent memory, if not MLB history. The man is a career .224 hitter who runs slowly and rarely hits for power. He entered Monday with just 54 career home runs and 2 (!!) triples over 558 games in the majors.
Carson somehow put it all together in the Cubs’ 18-3 win over the Athletics. His final line was magnificent: 4-for-4 with 5 RBI and 2 walks.
Somehow, Kelly hit for the cycle before the Boston Red Sox were able to get a single hit out of Rafael Devers.
More must-reads:
Craig Kimbrel is hoping to make an impact with an MLB team down the stretch, and a World Series contender is giving the former All-Star reliever a shot. Kimbrel agreed to a big-league contract with the Houston Astros on Thursday, according to ESPN's Jeff Passan. Kimbrel began the 2025 season with the Atlanta Braves after signing a minor-league contract with them in March. The right-hander started out with the Double-A Columbus Clingstones and did not give up a hit in three appearances. Kimbrel was then promoted to the Triple-A Gwinnett Stripers, where he went 1-1 with a 2.00 ERA and 23 strikeouts over 18 innings. The Braves added Kimbrel to their active roster on June 6. He pitched a scoreless seventh inning in Atlanta's 5-4 win over the San Francisco Giants that day. Kimbrel allowed a walk and a hit in the inning. The following day, Atlanta made the puzzling decision to designate Kimbrel for assignment. Kimbrel opted for free agency rather than accepting his minor league assignment. He then signed a minor league contract with the Texas Rangers but never made it to their MLB roster. Kimbrel was granted his release on Thursday and signed with Houston. Kimbrel, 37, is a nine-time All-Star who has pitched for eight different teams during his MLB career. He led the National League in saves four times and was one of the best relief pitchers in the league during his prime. Kimbrel also helped the Boston Red Sox win a World Series in 2018. The Astros were 69-58 entering Thursday and had a 1.5-game lead over the Seattle Mariners in the AL West. If Kimbrel is healthy, he could provide Houston with some valuable bullpen depth over the final stretch of the season.
Former punter Pat McAfee is receiving an honor that is rare for a special teams member. On Friday, West Virginia announced that McAfee was one of six players entering the program's Hall of Fame for the 2025 class. McAfee is thankful for the recognition from his former school. He used some strong language to react to WVU's reveal. "It was nice to have an opportunity to think back and reminisce about a great era of my life," McAfee posted on X. "I am so thankful for the recognition. This is normally something I would try and f------ hate.. I’d say that it’s b------- and they feel obligated to do this but; this call made my soul feel good. Thanks for the opportunity to be a Mountaineer @RealCoachRod.. it was an honor." McAfee was a highly productive specialist at West Virginia, earning First-team All-American honors in 2008. During his time with the Mountaineers, he set the school record for most games played (51), scoring (384) and extra points made (210). He held the Big East record for most extra points made, when he made 210 of 212 attempts. McAfee's success at West Virginia propelled the Indianapolis Colts to select him in the seventh round of the 2009 draft. He earned All-Pro honors in 2014 and made the Pro Bowl in 2014 and 2016. He has the highest career net average in punting years with 41.1. McAfee should be proud of his achievements during his days in college and the legacy he is building with the program. The ESPN pundit even used his influence to speak with WVU athletic director Wren Baker to help with the coaching search that ultimately brought back Rich Rodriguez to the school.
Goaltending in Edmonton comes with pressures few players ever face — and Stuart Skinner, despite all of his faults — has handled them better than many expected. “He’s dealing with pressures that nobody else is dealing with,” former NHL goalie Devan Dubnyk told The Big Show this week. “That’s part of playing in a Canadian market, and he’s done a really, really impressive job of handling it.” Despite a season of ups and downs, including some highs and lows in the last two playoff runs for the Oilers, Skinner has been better than many fans give him credit for. Most importantly, he’s picked up what feels like a decade’s worth of experience in just a couple of seasons. It’s the kind of experience most NHL goalies never get. Perhaps most impressive about his career is that, despite the downs, he’s often found ways to mentally shake off the poor performances and come back with stellar starts. He’s played in playoff rounds that included back-to-back shutouts and posted steady performances that carried his team to a second consecutive Stanley Cup Final appearance. Dubnyk highlighted the young goalie’s experience: “He’s only 26 and already has more playoff experience than three-quarters of the league ever will. That’s remarkable. And he’s just hitting his prime.” Fans who are looking for the Oilers to trade Skinner quickly forget how much he’s learned in a relatively short career. And, as a wise person once told me, “You never lose, you either win or learn.” The assumption should be here that Skinner is learning. “I think going through it the first time, you go through that experience in the summer and then you realize the things you did well and the things you didn’t do well,” Skinner said to NHL.coms Derek Van Diest. “So going through it a second time, but being able to say you went through this does help you get over it quicker, just because you have to go back into training and do it all over again.” He’s figuring out what to do and what not to do. Skinner is learning what works and what doesn’t. If the Oilers trade that away for anything less than an obvious upgrade, they’re throwing away all of those valuable life and hockey lessons. How Long Do the Oilers Give Skinner? If we take into account his age, that he’s in his prime, and that Skinner is picking up lessons along the way that should contribute to his becoming a better and more reliable goaltender, there’s an argument that can be made to keep him in Edmonton. Still, questions remain about how long to wait before learning if he’s ever going to put all the pieces together. With expectations sky-high around stars like Connor McDavid and Leon Draisaitl, the stakes are enormous. The Oilers are no longer in the window where they can afford to keep letting Skinner “figure it out.”
It is a tale as old as time. Who will win? Will it be Godzilla or King Kong? Psych! These wars are no longer about size and strength, but millions of players trying to show support for their game… and in turn, they break the internet! GAG VS SAB – Numbers Don’t Lie Back in June, Grow A Garden (GAG) broke Fortnite’s previous record of concurrent players in a single game by over 6 MILLION! I mean… how hard can it be to get 21 million gamers to play at the same time and on a game that focuses on GARDENING! However, the numbers don’t; we all want to get that Candy Blossom and use our Grandmaster Sprinkler to watch it grow. Steal A Brainrot (SAB) has not even come close to GAG, and they want to challenge them? SAB is on par with Fortnite, with around a mere 15 million concurrent players in a single game. Why Do We Care? I mean, this is just a virtual battle, right? Wrong?! This is an opportunity to set records AND help others in the process. Jandel has said that he will donate $5,ooo to #TeamWater (Mr. Beast’s charity for clean water to those in need) for every one million players GAG gets more than SAB. Not only that, but @SpyderSammy will match Jandel’s donation no matter who wins! You could be a part of breaking over 21 million concurrent players in a single game, AND help people who do not have access to clean water, OR live in an area facing water scarcity. Where Does Your Loyalty Lie? How could a garden beat brainrot? Well, well, well… I am glad you asked. Join Roblox on August 23, 2025, at 10:00 AM EST to watch the epic battle between GAG and SAB, and welcome in a new era. Stand with your team to see who will win! Lastly, will Mr. Beast show up to Jandel’s challenge for #TeamWater? Will the Green Beans win, or will the Brainrot Gods stand on business? Who do you think will win? GAG or SAB?
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!