Why The Calgary Flames Should Re-Sign Victor Olofsson This Offseason

Victor Olofsson has become one of those quietly useful NHL forwards who never quite stays in one place long enough to settle in, but keeps finding ways to contribute wherever he lands.

Soft-spoken and understated, he doesn’t draw attention off the ice—and he doesn’t need to on it. His calling card is simple but dangerous: a quick, punishing release that punishes even the smallest defensive lapse.

Olofsson isn’t going to blow by defenders like a Connor McDavid-type skater, nor does he create offense through elite separation speed. But give him half a step in the offensive zone, and the puck is gone—often before a goaltender has time to react. That split-second trigger is what makes him so difficult to contain.

The 30-year-old Swedish winger spent the first 60 games of the season with the Colorado Avalanche, finishing with 11 goals and 14 assists for 25 points. He quietly provided value in key moments, with three of his goals standing as game-winners and two coming on the power play. He also recorded the first hat trick of his NHL career on Oct. 28 in a win over the New Jersey Devils at Ball Arena.

Olofsson was originally acquired as part of the Nazem Kadri trade that sent the veteran center to the Calgary Flames in exchange for prospect Max Curran, a conditional 2027 second-round pick, and a conditional 2028 first-round pick. In 18 games with Calgary, he added two goals and four assists.

A full season with the Flames in 2026-27 would almost certainly allow Olofsson to settle into a defined power-play role, where his shot remains his most valuable asset and an underrated weapon.

There’s also another detail that often gets overlooked, but matters to coaches: discipline. Olofsson is not an undisciplined player by any means. In 60 games with the Avalanche, he logged just six penalty minutes, and in 18 games with Calgary, he didn’t take a single penalty. For a coaching staff that values clean, mistake-free hockey while still needing a player who can provide offense at a low cost, that combination carries real value.

There’s also a human element that can’t be ignored. Olofsson and his family have been living out of suitcases for stretches over the past two seasons. After six years in Buffalo, he’s bounced from Vegas to Colorado to Calgary in quick succession—and his wife, Taylor, gave birth to their second child during the Olympic break. That kind of instability adds up.

At some point, hockey fit and life fit start to overlap. For Calgary, the decision becomes fairly straightforward. With the salary cap continuing to rise, a deal in the $1.75–$2.25 million range feels like solid value for a player who can still change a game with a single clean look at the net.

If the Flames are looking for continuity and a low-risk scoring touch, this is the type of player you don’t overthink. You keep him, you stabilize the role, and you let the shot do the talking.

Image

Gamethread 6/21: Phillies vs Mets

May 29, 2026; Los Angeles, California, USA; Philadelphia Phillies pitcher Zack Wheeler (45) throws against the Los Angeles Dodgers during the fifth inning at Dodger Stadium. Mandatory Credit: Gary A. Vasquez-Imagn Images | Gary A. Vasquez-Imagn Images

Hopefully the Phillies saved some runs for today. After demolishing the Mets on Saturday night, the Phillies will attempt to win the series and give Phillies fans a Happy Father’s Day as the series finale is held on Sunday night.

Former Met Zack Wheeler gets the start for the Phillies. For his career, the ace righty is 5-5 with a 3.36 ERA against his former squad.

The Mets will counter with veteran David Peterson. The veteran lefthander is 3-5 with a 5.91 ERA on the season.

Game time is 7:20 PM and will be televised by NBC and streaming on Peacock.

Happy Father’s Day to all the dads and other parental figures out there!

San Jose Sharks: The History of the 62nd Overall Pick

While the majority of the hype in the Bay Area later this week will be focused on the San Jose Sharks’ second overall pick, assuming nothing changes, the Sharks will enter the 2026 NHL Draft with a total of seven picks, five of which will take place on the second day of the annual event. 

The first pick they hold on the second day will be the 62nd overall pick, which originally belonged to the Colorado Avalanche. The Sharks acquired the pick as part of the trade that sent MacKenzie Blackwood to Denver. 

Throughout the years, a number of successful players have been taken with the 62nd overall selection, which for quite a while was a part of the third round. 

There have been two players drafted 62nd overall that went on to play 1,000 or more games in the NHL, one of which is still active. Kris Letang of the Pittsburgh Penguins is the all-time games played leader amongst 62nd overall picks, with 1,235 games played, all with Pittsburgh. The first player drafted 62nd overall to hit the 1,000 game threshold, though ironically had the same first name as Letang, Kris Draper. Despite being drafted by the Winnipeg Jets in 1989, Draper played the majority of his career with the Detroit Red Wings.

Eight players drafted 62nd overall have reached the 500-game threshold, including long-time St. Louis Blues captain David Backes and former Sharks Jeff Norton and Paul Martin. At this point, only 11 total players drafted 62nd overall have appeared in 200 or more games, though. 

More recently, Lane Hutson was drafted 62nd overall by the Montreal Canadiens in 2022, and after a couple of seasons with Boston University, he stepped into the NHL and made an immediate impact. The 62nd overall pick in 2023, Felix Unger Sorum, has already made his NHL debut as well for the Carolina Hurricanes. The 2024 and 2025 picks, Jacob Battaglia and Ivan Ryabkin, have yet to make an appearance in the NHL, but there’s still plenty of time.

Based on historical precedent, it seems that the Sharks likely won’t get an NHLer with the 62nd overall pick, but if they do, odds are they’ll be getting an impact player for quite a while. Of course, every player and every draft are different, so only time will tell how the pick pans out for the Sharks.

US Open golf 2026: final round – as it happened

️ Wyndham Clark survived a wobble to win his second US Open by one shot
Official leaderboard

The defending champion JJ Spaun didn’t make the weekend. Last year’s runner-up did, though, and Robert MacIntyre has finished his week with a level-par 70. He’s +7, and wouldn’t be human if he’s still not cursing Viktor Hovland for giving Spaun a read ahead of that tournament-winning putt. Meanwhile in other European news, Justin Rose has just made three birdies in a row, on 11, 12 and 13, to rise up the standings to +1. A top-ten finish within reach for the 2013 champ.

There have been quite a few shots of both Wyndham Clark and Scottie Scheffler going through their practice routines. Clark wedging an alignment stick through the loops of his trousers for real-time hip analysis; Scheffler missing a few short putts, which doesn’t augur well. Meanwhile here’s more good news for Clark courtesy of David ‘Not That One’ Howell: “The scoring variance has continued to be lower than in prior US Opens here, and low variance is obviously what a six-shot leader wants. Secondly, finding fairways doesn’t seem to be as important today. Lots of players have been scoring over par while hitting most fairways, and several of today’s best rounds have come in spite of missing a few. Considering that Clark has historically not been the straightest off the tee, it’s reasonable to assume he might find the fescue a bit under pressure, but that might not be a death sentence today.” Speaking of belt loops, any old excuse to enjoy the greatest zinger ever told …

Continue reading...

Lakers connected to Jayden Quaintance, Tarris Reed Jr. ahead of 2026 NBA Draft

INDIANAPOLIS, INDIANA - APRIL 06: Tarris Reed Jr. #5 of the UConn Huskies looks on during the second half of a game against the Michigan Wolverines in the National Championship of the 2026 NCAA Men's Basketball Tournament at Lucas Oil Stadium on April 06, 2026 in Indianapolis, Indiana. (Photo by Patrick Smith/Getty Images) | Getty Images

The Lakers have been searching for an elite big man for quite some time. Back in 2025, when Anthony Davis was still on the roster, he made it clear he wanted the Lakers to trade for a center.

He ended up being traded for Luka Dončić, but the team still needed someone to play the five alongside their new superstar. They ended up trading for Mark Williams, but the deal was rescinded.

Since then, the Lakers have tried to play Jaxson Hayes as their starter, and then brought in Deandre Ayton. While each player has found some success, neither has been good enough, which is why recent reports that Dončić wants the Lakers to acquire an A-list center come as no surprise.

The options for the Lakers at this point are to try to trade for a big, sign one via free agency, or select one in the upcoming 2026 NBA Draft.

In Jake Fisher’s piece for The Stein Line released on Saturday, he discussed a pair of centers the Lakers could be interested in drafting with the No. 25 pick.

The Lakers at No. 25 are another team rivals are projecting will land on a big man. Depending on what happens with teams above them, they might be presented with the opportunity to draft Kentucky big man Jayden Quaintance, who once figured to go much higher but has inspired trepidation among some NBA teams with a slow recovery from a torn ACL in February 2025.

Another big man who’s been connected to the Lakers is UConn center Tarris Reed Jr., who I’ve also heard has interest from teams as high as the late teens.

Jayden Quaintance doesn’t have much college tape to evaluate. Due to his ACL injury, he only played in four games for Kentucky during his sophomore season. As a freshman at Arizona State, he played in 24 games, averaging 9.4 points and 7.9 rebounds. In six of those contests, he had a double-double, with his most impressive performance coming against Massachusetts, where he scored 19 points and grabbed 11 rebounds in his team’s 78-62 win.

Quaintance is considered an elite rim protector and averaged 2.6 blocks per game at Arizona State.

Given the seriousness of his injury, he could be available for the Lakers at 25. While there is risk in selecting him, the upside is getting a player who’s far better than what is typically available late in the draft.

According to Dave McMenamin of ESPN, Tarris Reed Jr. has worked out for the Lakers, so it seems LA is not only interested but also evaluating him in person.

Reed Jr. had the full college experience, playing two years at Michigan and another two at UConn. His last season with the Huskies was his best as he averaged 14.7 points per game on 60% shooting. Reed Jr. also grabbed nine rebounds per game.

As a 2025-26 All-Big East First Team player, Reed Jr. has demonstrated that he can play at a high level as a college big man. Can he do the same at the NBA level?

Los Angeles needs to take advantage of every opportunity to bolster its roster. So, whether it’s Reed Jr., Quaintance, or someone else, if they can find a frontcourt player they like with the No. 25 pick, they need to make that selection.

Hitting on these late picks could be the wins in the margins that go a long way toward setting up the Lakers for long-term success. If they make the right choices this summer, the center spot could become a strength rather than an area that needs addressing.

You can follow Edwin on Twitter at @ECreates88 or on Bluesky at @ecreates88.bsky.social.

Where does the 2026 NBA Draft rank in history? Is it worth all the hype?

Teams thought so highly of the 2026 NBA Draft class that we saw historic levels of tanking last season — in the final months of the campaign, nine teams were actively not looking to win games, hoping to improve their lottery odds (even slightly). It bothered Commissioner Adam Silver and the teams' owners so much that they changed the Draft Lottery rules. Again.

All that begs the question: Is the 2006 NBA Draft Class worth it? Where does this class rank historically?

It's impossible to answer that properly without a time machine, but it has the high-end talent to rank among the best. Let's break it down — and consider where the top picks like AJ Dybantsa, Darryn Peterson and Cam Boozer would rank against other recent high draft picks.

2026 vs. All-Time great drafts

It's unfair to ask if the 2026 Draft Class to live up to what are considered the two greatest draft classes in NBA history:

1984: Michael Jordan, Hakeem Olajuwon, Charles Barkley, John Stockton, plus a lot of players who had good careers (Sam Perkins, Kevin Willis, Otis Thorpe, Michael Cage, Jerome Kersey).

2023: LeBron James, Carmelo Anthony, Dwyane Wade, Chris Bosh, and another group of players who had impressive careers (Kyle Korver, David West, Boris Diaw, and Kendrick Perkins among them).

Get past those two, however, and the high-end potential plus depth of this 2026 class means it might be able to hang with any other year.

For example, if the high end for the 2026 class pans out — say two of Dybantsa, Peterson, Boozer and Caleb Wilson end up with Hall of Fame worthy careers, plus some of the deep group of point guards (Darius Acuff Jr., Mikel Brown, Kingston Flemmings, Keaton Wagler) pan out as All-Stars or high-level players — could we compare this to the first Draft Lottery class in 1985: Patrick Ewing, Karl Malone, Chris Mullin, Terry Porter, Detlef Schrempf, A.C. Green and Joe Dumars (among others).

Perhaps someday we can compare the 2026 class to the 1996 class: Kobe Bryant, Steve Nash, Allen Iverson, Ray Allen and Peja Stojakovic.

Maybe a better high-end comparison is the 2009 class: Stephen Curry, James Harden, Jrue Holiday, DeMar DeRozan and Taj Gibson.

Those 1996 and 2009 classes have MVPs (plural), more than one multi-time All-Star, and plenty of Hall of Famers, but that is where the bar is set for this 2006 class. The expectations are through the roof.

If you're looking for a comparison that is more measured and cautious but realistic, let's go with 1987: David Robinson, Scottie Pippen, Horace Grant, and two great point guards, Kevin Johnson and Mark Jackson. The 2026 class can absolutely be that, if their players pan out, which leads to the next question.

Where do 2026 players rank compared to recent drafts?

As with ranking draft classes, this is impossible without a Time Machine. However, we can compare the pre-draft grades and rankings of players from recent drafts with the rankings and ratings of this 2026 class.

When NBC Sports asked a couple of front-office people whether they had Dybantsa or Peterson rated higher than Cooper Flagg — last year's No. 1 pick — both quickly said no. In a hypothetical mixed draft, Flagg would still go No. 1, they said.

Jeremy Woo, ESPN’s draft insider, did a combined draft for the past two years, and his top five were:

1) Flagg; 2) Dybantsa; 3) Peterson; 4) Boozer; 5) Dylan Harper.

Which is incredible, given that we just witnessed how well Harper performed in the NBA Finals, outplaying teammate and All-Star De'Aaron Fox. (Again, these rankings were based on pre-draft grades for everyone.) Also, Woo has North Carolina's Wilson graded out higher than VJ Edgecombe, who had a fantastic rookie season.

As for how the top of the 2026 draft class would shake out against the last decade of picks, Sam Vecenie of The Athletic — for my money, the best of the public draft experts — went back to 2015 and revealed who he graded the highest in the past decade. His top 10 looked like this:

1) Victor Wembanyama; 2) Flagg; 3) Zion Williamson; 4) Cade Cunningham; 5) Karl-Anthony Towns; 6) Dybantsa; 7) Boozer; 8) Peterson; 9) Ben Simmons; 10) Markelle Fultz.

First of all, this list is a reminder that drafting and developing players is an inexact science. Zion was essentially can't miss, but he has never lived up to expectations. Simmons' career started impressively, but the lack of shooting — and a sudden drop in confidence — rapidly changed its course.

It also shows how highly rated this class is. The Dybantsa/Peterson/Boozer trio is ranked higher than Luka Doncic, Jayson Tatum, Chet Holmgren and Evan Mobley, for example.

That's high praise, but it's fitting — this class is that good. It was worth tanking for. Now it just has to live up to the hype.

Royals lose slugfest in series finale against Cardinals

KANSAS CITY, MISSOURI - JUNE 21: Jac Caglianone #14 of the Kansas City Royals runs the bases after hitting a two-run home run against the St. Louis Cardinals in the second inning at Kauffman Stadium on June 21, 2026 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images) | Getty Images

The Cardinals jumped the Royals for 5 runs in the top of the first inning and held on to defeat the Royals 12-10 in a Father’s Day matinee, salvaging the series and avoiding the sweep.

Stephen Kolek has been dynamite for the Royals in his tenure, but he simply didn’t have it today. Three pitches into the game, Cardinals second baseman JJ Wetherholt blasted a solo shot into the right center seats. A hit batter, walk and double gave St. Louis a 2-0 lead. Masyn Winn put the exclamation point on the inning, hitting a 3-run homer into the Cardinals bullpen.

The Royals did respond with a pair of runs in the bottom half of the inning, Carter Jensen led off with a single, Jac Caglianone walked, and Michael Massey hit a two-out single, to make it 5-2.

Kolek got smashed again in the top of the second, a leadoff double was followed by Wetherholt hitting an opposite field two run homer, making it 7-2. A single and RBI triple made it 8-2, Kolek did get two big outs not allowing the run to score, but Winn legged out an infield single to make it 9-2, ending Kolek’s day. Connor Seabold came on to get the last out of the 2nd.

In the bottom of the inning, Kameron Misner led off with a single, and scored on Nick Loftin’s two run homer, Loftin’s 2nd on the year, a 416-foot blast to left center. Isaac Collins singled, and after two straight outs, he scored on Caglianone’s mammoth two run shot into the second deck of fountains in right center, a 444-foot blast, making it 9-6. It was Cags 3rd straight game with a homer, and his 11th on the year.

Fast forward to the bottom of the 4th, Jensen and Cags worked walks, making it 1st and 2nd with two outs for Salvador Perez, who smacked an RBI single into center, making it 9-7. Massey flew out to right to end the inning.

Steven Cruz was rolling, striking out 3 batters to get his first 5 outs, but a 4 pitch walk to the number 9 batter, Nathan Church, opened the door for St. Louis. Wetherholt hit an opposite field single, and Iván Herrera blasted a crucial three run homer, making it 12-7 Cards, giving them some much needed breathing room.

Jensen got in on the home run party, slamming one to the opposite field, for his 10th on the year, making it a 12-8 ballgame.

To the bottom of the ninth, on the first pitch of the inning, Cags did it again. Smoking a homer to right field, his 4th of the series, second of the day and team leading 12th on the season. A 426-foot towering blast.

Salvy was hit by a pitch, Massey singled and it was 1st and 3rd, nobody out, with the tying run coming to the dish. Lane Thomas hit a high chopper to third, Blaze Jordan’s only play was at home, Salvy would make a nifty move and slide to avoid the tag. After a St. Louis challenge, Perez was still safe. 12-10, 1st and 2nd nobody out for the Royals. Misner laid down a good bunt, making it 2nd and 3rd with one out. John Rave pinch hit for Loftin, (which I didn’t like because Loftin has been good with RISP this season), and he struck out looking on a pitch that was inside, but the Royals were out of challenges. Collins grounded out to the pitcher on the first pitch to end the game.

Outside of Cruz giving up the three run homer, the bullpen of Seabold, Erceg, Strahm and Way were good. Shoutout to them.

The Royals drop the series finale and finish the year 3-3 vs St. Louis, they are 32-46 on the season. They are off to Tampa Bay for a four-game series starting tomorrow night. Michael Wacha gets the start; first pitch is set for 5:40 p.m. CT.

Boston Celtics Daily Links 6/21/26

PHILADELPHIA, PA - APRIL 24: The sneakers worn by Jayson Tatum #0 of the Boston Celtics before the game against the Philadelphia 76ers during Round One Game Three of the 2026 NBA Playoffs on April 24, 2026 at the Wells Fargo Center in Philadelphia, Pennsylvania NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Jesse D. Garrabrant/NBAE via Getty Images) | NBAE via Getty Images

GlobeReport: Celtics could pursue trade for Rudy Gobert with Derrick White as key returning piece

AJ Dybantsa could be the first No. 1 pick in NBA Draft from Massachusetts in 41 years

CelticsBlogAdding Giannis Antetokounmpo an agonizing decision for Celtics

Trusting Brad Stevens: (an open thread on Celtics trade rumors)

From championship teammates to Finals rivals—The History in Green

CLNS MediaWolves Want Derrick White and Final Giannis Thoughts

Celtics .com2026 Awards Series MVP: Jaylen Brown

What Led to Hugo Gonzalez’s Promising Shooting Season

NESNCeltics Reportedly In Three-Team Race For Giannis Antetokounmpo

Insider Names What Bucks Might Do With Jaylen Brown In Possible Giannis Antetokounmpo Trade

NBA Writer Trade Idea Sees Former Celtics Guard Kyrie Irving Land With Heat In Interesting Package

Celtics Predicted To Draft 6-Foot-6 Elite 3-Point Shooting Guard

Celtics Wire Report: Clippers, Blazers, and Bucks interested in Jaylen Brown trade

What players might be in range for the Celtics in the 2026 NBA Draft?

Paul Pierce warns against Boston Celtics trading for Giannis Antetokounmpo

Will Jaylen Brown avoid being traded by the Boston Celtics for Giannis Antetokounmpo?

Who are our favorite Celtics targets for the 2026 NBA Draft?

Can the Celtics pull off a Giannis trade without Jaylen Brown?

Celtics history: Robert Williams draft; Eric Montross, George Kaftan trade

The Athletic NBA mock draft, chaos edition: Wizards take Cameron Boozer? And what about Giannis?

Boston Sports Journal NBA Notebook: 2026 NBA Mock Draft, trade rumors, and more

Hardwood Houdini Pistons inexplicably threatening to help Miami steal Giannis from the Celtics

How Phoenix’s latest moves secretly handed the Celtics significant leverage

Massive Jaylen Brown plot twist clears Giannis’ path to the Celtics

Celtics’ big man pursuits all but confirm how they feel about Neemias Queta

Why a surprise $48M Collin Gillespie signing is actually great news for Boston

Giannis Antetokounmpo to Celtics: 3 blockbuster 3-team trade scenarios

Potential Brad Stevens backup plan could reshape Celtics around Jayson Tatum

Unexpected Rudy Gobert trade could completely reshape the Celtics’ identity

CLNS Media/YouTubeShould Celtics TRADE Derrick White Instead of Jaylen Brown? | Celtics Beat

Hoops Rumors Celtics Notes: Robinson, Draft, Trade Exception Targets

Atlantic Notes: Knicks, Celtics, Embiid, Sixers

Total Apex Sports Report: Boston Celtics Interested In 4-Time Defensive Player Of The Year

Hoops WireNBA Rumors: Celtics, Giannis Antetokounmpo, Sixers, Joel Embiid, Knicks

SI .comWhy the Timberwolves’ Latest Trade Rumor Makes Too Much Sense

Jon Horst needs to get Giannis out of town ASAP

Latest Trade Intel on Giannis Antetokounmpo: Lakers, Detroit, Boston, Miami, Portland, Minnesota and Clippers

Dallas Hoops JournalBoston Celtics Tried To Trade For Minnesota Timberwolves’ Rudy Gobert

The Sporting News Timberwolves face familiar Rudy Gobert question after Celtics trade interest emerges

Celtics-Bucks trade pitch sees Boston break bank to acquire generational $175 million superstar

Celtics linked to monster Derrick White-centered trade for $110 million four-time DPOY

Celtics, Spurs, Heat and Bucks could battle for Pistons $60 million trade candidate

TWSNPrediction: Julius Randle Linked to Eastern Conference Contender

Bleacher ReportBuy or Sell 2026 NBA Offseason Trade Rumors

HeavyCeltics Predicted to Land 6-Foot-6 Sharpshooter in NBA Draft

NBA Trade Rumors: Latest Updates & ‘Everybody’s Trying’ to Get in on Giannis Deal

Celtics Proposed to Build Title-Winning $490 Million Duo With Jayson Tatum

Celtics Proposed to Land 12-Time All-NBA Wing in Major Jaylen Brown Trade

Report: Celtics Take Major Step in Giannis Antetokounmpo Trade Pursuit

Celtics’ Giannis Trade Odds Improves After New Jaylen Brown Report

Celtics Target $60 Million Bruising Big Man After Playoff Collapse

Clutch Points NBA rumors: Celtics ‘intensify’ Giannis Antetokounmpo trade efforts with Heat in driver’s seat

Fan RecapCeltics Trade Buzz Just Took A Stunning New Turn

Daily Knicks Giannis trade suitors owe the Knicks a massive thank you

BasketNews Clippers’ Jaylen Brown interest reemerges, trade pieces to offer revealed

Larry Brown SportsDark horse team could emerge as a surprise Jaylen Brown suitor

Hoops Hype NBA Intel: Giannis Antetokounmpo, Jaylen Brown, Kawhi Leonard, Heat, Pistons, Blazers, Nets, Suns, Thunder, More

Looking to the White Sox series

With the biggest series of the year (so far) looming ahead this week, I thought it’d be a good idea to look into what the White Sox do well — specifically against the pitches that our 3 best starters (all of whom are slated to pitch against Chicago) throw.

We’ll start with Gavin Williams (who is starting tomorrow).

Gavin has really struggled recently with an ERA of 4.65 in his last 10 starts. He’s slashed his fastball usage from 28.5% in April to just under 10% in June. He’s been primarily curveball/sinker/sweeper this month, with some cutter and 4-seam usage mixed in. We’ll go in order of highest usage to lowest, looking at each pitcher’s 3-4 most used pitches and the metric range around their pitches.

Gavin Williams

Curveball. 80-84 mph, 11-15in vertical drop

Jacob Gonzalez, .907 xwOBA

Sam Antonacci, .491 xwOBA

Tristan Peters, .161 xwOBA

Edgar Quero, .099 xwOBA

Braden Montgomery, .040 xwOBA

Sinker. 95-97 mph, 14-17in armside break

Chase Meidroth, .282 xwOBA | 10.5% whiff%

Miguel Vargas, .353 xwOBA | 20% whiff%

Andrew Benintendi, .567 xwOBA | 25% whiff%

Tristan Peters, .593 xwOBA | 0% whiff%

Sam Antonacci, .370 xwOBA | 0% whiff%

Colson Montgomery, .469 xwOBA | 28.6% whiff%

Sweeper. 86-88 mph, 9-11in gloveside break

Austin Hays, .000 xwOBA | 100% whiff%

Colson Montgomery, .701 xwOBA

You’ll notice that, on breakers like Gavin’s, the White Sox have very little seen pitches like those. Leaning on those pitches will be the key to his success. Against 4-seams like Gavin’s, the White Sox have the 7th worst xwOBA and highest whiff rate (.300 xwOBA, 28% whiff%). The 4-seam and his breakers will be the key to his success, and both his success with his breakers and the White Sox fragility against fastballs like his bode well for his tidings tomorrow. Of course now that I’ve said that, he’ll implode.

Parker Messick

Messick has been mostly the same pitcher (by usage) all year. He’s been 4-seam, changeup, sinker around 70% of the time all year.

4-Seam Fastball. 92-95 mph, 15-18in vertical break

Chase Meidroth, .316 xwOBA | 7.7% whiff%

Miguel Vargas, .605 xwOBA | 25% whiff%

Edgar Quero, .005 xwOBA | 10% whiff%

Colson Montgomery, .472 xwOBA | 40% whiff%

Randal Grichuk (RHH specialist), .731 xwOBA | 10% whiff%

Changeup. 84-87 mph, 13-16in armside break

Chase Meidroth, .362 xwOBA | 0% whiff%

Edgar Quero, .390 xwOBA | 0% whiff%

Randal Grichuk, .051 xwOBA | 20% whiff%

Colson Montgomery, .112 xwOBA | 33.3% whiff%

Miguel Vargas, .341 xwOBA | 0% whiff%

Sinker. 91-94 mph, 11-15in armside break

Chase Meidroth, .385 xwOBA | 0% whiff%

Miguel Vargas, 2.042 xwOBA (not a typo) | 0% whiff%

Sam Antonacci, .106 xwOBA | 25% whiff%

Colson Montgomery, .307 xwOBA | 0% whiff%

The key, for Messick, will be location. If he can expertly tunnel his fastball and changeup (while working sinkers in to right-handers), he’ll do well. The White Sox are an extremely young lineup, and Messick’s craftiness, for a lack of a better word, should give him an advantage over an inexperienced lineup.

Tanner Bibee

Bibee has really changed up his mix in the last few months but, so far this month, he’s gone almost exclusively fastball (sinker/cutter/4-seam). He’s dropped off his breaking ball usage almost entirely to account for that. It’s worked well for him so far (2.24 ERA in 3 starts in June. 18K:6BB in 20.1 innings)

Sinker. 92-96 mph, 13-16in armside break

Chase Meidroth, .268 xwOBA | 0% whiff%

Miguel Vargas, .646 xwOBA | 14.3% whiff%

Sam Antonacci, .499 xwOBA | 0% whiff%

Andrew Benintendi, .338 xwOBA | 18.2% whiff%

Edgar Quero, .088 xwOBA | 33.3% whiff%

Tristan Peters, .534 xwOBA | 0% whiff%

Cutter. 85-87 mph, 5-8in gloveside break

Chase Meidroth, .368 xwOBA | 37.5% whiff%

Miguel Vargas, .000 xwOBA | 33.3% whiff%

Andrew Benintendi, .654 xwOBA | 66.7% whiff%

Sam Antonacci, .428 xwOBA | 0% whiff%

Tristan Peters, .166 xwOBA | 33.3% whiff%

4-Seam Fastball. 93-96 mph, 15-18in vertical break

Sam Antonacci, .534 xwOBA | 20% whiff%

Colson Montgomery, .306 xwOBA | 30% whiff%

Miguel Vargas, .525 xwOBA | 31.3% whiff%

Tristan Peters, .343 xwOBA | 29.6% whiff%

Chase Meidroth, .274 xwOBA | 22.2% whiff%

Andrew Benintendi, .445 xwOBA | 16.7% whiff%

The key for Bibee: no same-handed sinkers. He’s probably going to need to mix back in his curveball (and maybe changeup) for this lineup. Not necessarily sure how well he’ll fare being mainly sinker-cutter, but if he commands it well, perhaps this mix could work.

Giants downplay Rafael Devers incident late in third consecutive loss

MIAMI — Once again, Rafael Devers is stirring up drama.

This time, the Giants first baseman, who refused to play the position with the Red Sox, again tried to stand in the way of what his manager thought was best for the team.

Manager Tony Vitello, for what it’s worth, chalked this incident up to Devers’ competitiveness.

The Giants’ Rafael Devers didn’t like being pulled from the game in the ninth inning Sunday. Rhona Wise-Imagn Images

“I don’t have any problem with Rafi,” Vitello said, adding that he didn’t feel the need to speak to Devers about the incident because “we talk every day.”

“He probably wants to win as much as anyone in that clubhouse. He wants to stay in the game. We’ve talked during this road trip about how he feels [physically], and obviously part of how he feels is he’s 100% good to go running-wise.”

Even at full speed, though, Devers wouldn’t have given the Giants a better chance at tying the game than the speedy Jonah Cox. He walked to lead off the ninth inning of the 2-1 loss that completed a sweep by the Marlins. Representing the tying run, it was only common sense to pinch-run for the player whose sprint speed (26.2 feet per second) is the slowest on the team.

But Devers wasn’t having it.

Standing on first, Devers wagged his index finger back and forth as if to wave off the move. When Cox came out of the dugout, Devers attempted — to no avail — to shoo him away.

Instead, after some protest, it was Devers who ultimately returned to the dugout, where he veered to avoid a pat on the back from bench coach Jayce Tingler and stormed in a huff directly back to the clubhouse. He declined an interview request through a team PR official.

“Once we announce the move, the move was made,” Vitello said. “Just going with our best effort to win the game. Obviously you’d like Jonah to go get a bag. [Miami’s closer Lake Bachar] is relatively quick to the plate. But on a double, going with our best chance to be able to score.”

Third baseman Matt Chapman agreed that it was the right move.

“There’s a reason why Tony made the move,” Chapman said. “It’s just a heat-of-the-moment thing [with Devers]. Rafi wants to play and wants to win.”

The Giants haven’t done much winning this season and took their third loss in a row after Jung Hoo Lee flew out and Willy Adames grounded into a game-ending double play.

The losing streak comes on the heels of San Francisco’s fifth three-game winning streak of the season. But the Giants have yet to win a fourth in a row and fell 15 games below .500, matching a season worst.

“It’s frustrating,” Chapman said, “because it seems as soon as we have some momentum, it’s a couple steps forward and a couple steps back.”

Devers played 163 games last season, a rarity made possible by his midseason trade from the Red Sox. Getty Images

Say what you will about Devers and his performance on a $313.5 million contract, he doesn’t like to take days off or, apparently, come out of a game. He played 163 games last season, a rarity made possible by his midseason trade from the Red Sox.

Vitello compared Devers to Logan Webb, the Giants’ workhorse ace, in that regard.

“I’d rather have guys like Webby that you have to rip them off the field,” Vitello said, “as opposed to vice versa.”

But Devers has a history of diva-adjacent behavior. It is, in part, what brought an end to his time in Boston, where he signed a 10-year extension only a year before being offloaded to San Francisco.

In Boston, manager Alex Cora asked Devers to play first base after their starter, Triston Casas, went down with a season-ending injury. Devers had been the Red Sox’s third baseman before they signed Alex Bregman that winter and then became their designated hitter.

The Red Sox never got their way in that situation; this time, Devers had no say except to express his displeasure with his dramatic reaction to the move.

“You know how competitive he is,” Vitello said. “He wanted to stay in the game.”

CJ McCollum signing $21 million contract extension with Hawks ahead of NBA free agency

CJ McCollum was one of the Hawks best players after being traded to the roster last season.
CJ McCollum was one of the Hawks best players after being traded to the roster last season.

CJ McCollum is staying in Atlanta.

According to ESPN’s Shams Charania,

The veteran guard agreed to a one-year, $21 million contract extension with the Atlanta Hawks on Sunday, according to ESPN’s Shams Charania. It ends any uncertainty about his future as he remains a cornerstone after being one of the team’s most important late-season contributors.

The deal reportedly includes a trade kicker, per Charania.

The deal comes after McCollum played a vital role in Atlanta’s surprising surge following his midseason arrival in the deal for Trae Young.

After being acquired by the Hawks from the Washington Wizards, the 34-year-old quickly became a stabilizing force on a mostly young roster.

Atlanta caught fire down the stretch, finishing the regular season on a remarkable 19-4 run that vaulted the team into the No. 6 seed in the Eastern Conference, evolving from a fringe postseason possibility into one of the hottest teams in the league.

McCollum’s presence had a lot to do with that.

The soon-to-be 14-year veteran often guided the offense with his on-ball creativity, perimeter shooting and late-game shot creation, all trademarks of his entire NBA tenure.

CJ McCollum was one of the Hawks’ best players after being traded to the roster last season. Getty Images

In 41 regular-season games with Atlanta, including 25 starts, McCollum averaged 18.7 points per game while shooting 45.6 percent from the floor and 35.7 percent from behind the arc.

His impact became even more apparent during the playoffs.

Although Atlanta ultimately fell to the eventual champion Knicks 4-2 in the first round, McCollum repeatedly gave New York problems throughout the series, primarily in the first three games as the Hawks built a 2-1 lead.

He engineered multiple clutch performances, including a 32-point outing in Game 2 when he scored six points in the final minutes and hit the go-ahead basket with 33.5 seconds remaining to steal a victory at Madison Square Garden.

The Knicks led by 12 in the fourth quarter before the Hawks chipped away at the lead.

CJ McCollum drives against Knicks swingman Josh Hart during the 2026 NBA Playoffs. NBAE via Getty Images

McCollum added another 23 points in a Game 3 victory, in which Atlanta staved off a late Knicks rally to win 109-108.

McCollum, who turns 35 in September, has averaged 19.5 points per game for his career and has built a reputation as one of the best guards in recent memory to never make an All-Star team.

Since entering the NBA as the 10th overall pick in the 2013 draft, McCollum has established himself as one of the league’s most consistent scoring guards.

He won the NBA’s Most Improved Player Award in 2016 and has averaged nearly 20 points per game across a career that has included stops with the Trail Blazers, Pelicans, Wizards and Hawks.

JJ Wetherholt Homers Help Cardinals Win Slugfest Over the Royals Sunday

KANSAS CITY, MISSOURI - JUNE 21: JJ Wetherholt #26 of the St. Louis Cardinals celebrates a home run against the Kansas City Royals in the first inning at Kauffman Stadium on June 21, 2026 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images) | Getty Images

Dustin May was not in his finest form Sunday, but it didn’t matter as JJ Wetherholt, Iván Herrera and the St. Louis Cardinals offense absolutely unloaded on the Kansas City Royals Sunday afternoon eventually winning a slugfest. The St. Louis Cardinals bullpen would be worn out by the end of it, though.

It only took JJ Wetherholt 3 pitches before he would alert the Kansas City Royals that the St. Louis Cardinals bats would not be sleepy on Sunday as he slammed a 90 mph cutter over the right field wall for an immediate 1-0 Cardinals lead.

The very next pitch hit Iván Herrera in the head for his 21st HBP of the season. Fortunately, it only hit helmet and not skull. (He would get sweet revenge later) How much longer are the St. Louis Cardinals going to tolerate this? At least the Cardinals made the Royals pay for this sin as Alec Burleson followed that with a walk and two batters later, Lars Nootbaar hit a double to right-center scoring Herrera and doubling the St. Louis lead to 2-0. Masyn Winn would improve on that by slamming a 79 mph sweeper into the left field bullpen making it 5-0 Cardinals.

Unfortunately, the Kansas City Royals would not just quietly accept their defeat as they scored two runs of their own when Jensen reached on an infield single and Jac Caglianone walked followed by a single by Massey scoring both of them and cutting the St. Louis lead to 5-2.

The St. Louis Cardinals understood their need to keep adding runs to the board Sunday and JJ Wetherholt was more than up to the task. After Nathan Church doubled, JJ took a 93 mph four-seam fastball the other way a long way 360 feet over the left field wall getting those two runs back and upping the St. Louis lead to 7-2. Rookie of the Year tendencies, much?

The Kansas City Royals were hitting Dustin May hard on Sunday. The bottom of the 2nd inning went much worse than the bottom of the 1st. Nick Lofton and Jac Caglianone hit a pair of 2-run homers severely reducing the Cardinals advantage at 9-6. Caglianone’s home run was the loudest of them all soaring 444 feet into the right-center field fountains. The 2nd inning would be Dustin May’s last as his line looked unlike his most recent starts with just 2 innings pitched allowing 6 hits and 6 earned runs while only striking out 2 and walking 1. That would kickoff an unintentional bullpen game as Max Rajic would give St. Louis their first scoreless inning against Kansas City shutting the Royals down in the bottom of the 3rd and would continue until 1 out in the bottom of the 4th inning when he was replaced by Matt Svanson. He would enter the game after Rajic walked Jensen. He would strike out Garcia, but walked Caglianone. Salvador Perez would make the Cardinals pay for that walk as he singled scoring Jensen and reducing the Cardinals lead further to 9-7.

Never fear as the St. Louis Cardinals never stopped piling on runs and the next burst would come with two outs in the top of the 5th. Nathan Church walked followed by JJ Wetherholt’s third hit of the game which was a single to left. Iván Herrera would say bye bye to a 96 mph four-seam fastball jolting it 414 feet over the left field fence giving the Cardinals back a more commanding 12-7 lead.

The St. Louis Cardinals bullpen carnival merry-go-round would bring Gordon Graceffo into the game to face the Kansas City Royals in the bottom of the 5th. He would keep the Royals off the board in the 5th shutting Kansas City down 1-2-3. JoJo Romero was given the responsibility of handling the bottom of the 6th inning after the Cardinals failed to score in the top of it. He would give up a leadoff home run to Jensen reducing the Cardinals lead to 12-8, but would shut down the Royals for the remainder of the 6th inning.

The Cardinals late inning hall monitors would start with Ryne Stanek who was tasked with keeping the Royals under wraps in the bottom of the 7th inning. He would get a Major League assist from Jordan Walker who snagged a Salvador Perez ball on a home run trajectory over the top of the right field wall keeping it 12-8 Cardinals…barely. The Royals would threaten after a throwing error by Masyn Winn which allowed Lane Thomas to reach second, but Stanek would strike out Misner to end the 7th.

George Soriano kept the Royals scoreless in the bottom of the 8th inning only allowing a walk. The bottom of the 9th inning would be handled by Riley O’Brien. What version of Riley O’Brien would the St. Louis Cardinals see Sunday? Well, the first pitch he threw went 426 feet over the right field wall launched by Jac Caglianone reducing the Cardinals lead to 12-9. His second pitch hit Salvadore Perez in the elbow. If this was retaliation for all of the Herrera hit-by-pitches, it was poor timing. The tying run would come to the plate in the form of Lane Thomas after O’Brien gave up a single to Massey. Blaze Jordan would make a great play on a high chop by Thomas throwing home to nail Salvador Perez, but he was called safe even after St. Louis challenged even though it appeared his hand missed home plate. That cut the Cardinals lead to 12-10. Misner then successfully laid down a sacrifice bunt which moved the tying run up to second base with just one out. O’Brien was very fortunate that the Royals did not have any ABS challenges left as Rave struck out looking. He then was able to get Rave out on a another high chopper narrowly throwing him out at first. Whew.

The St. Louis Cardinals will begin a homestand and welcome a former teammate as the Arizona Diamondbacks come to town. It’s Andre Pallante taking the mound for the St. Louis Cardinals while the Diamondbacks starter is yet to be announced. Let’s hope Nolan Arenado gets the welcome home he deserves Monday night. First pitch at Busch Stadium is scheduled for 6:45pm and the broadcast will be available on Cardinals.tv.

Washington Nationals drop a tight game to the Rays as the bullpen cost them

ST PETERSBURG, FLORIDA - JUNE 21: Orlando Ribalta #64 of the Washington Nationals reacts after giving up a two-run home run to Jonny DeLuca #21 of the Tampa Bay Rays in the seventh inning at Tropicana Field on June 21, 2026 in St Petersburg, Florida. (Photo by Julio Aguilar/Getty Images) | Getty Images

The Nats got into a bullpen battle with the Rays, and inevitably that did not end well. Tampa got three scoreless innings out of their bullpen, while Gus Varland and Orlando Ribalta both faltered for the Nats. The crushing blow came in the 7th, when Jonny DeLuca hit a 2-run homer off a hanging slider from Ribalta.

Overall, this was a very grindy series that was not overly memorable. The Rays just made a few more plays than the Nats over the course of the 3 games. Tampa’s starters went deeper into games and put less pressure on the bullpen. That allowed guys like Bryan Baker and Kevin Kelly to be utilized to their fullest potential.

Right now, the Nats do not really have a Baker or a Kelly in the ‘pen. We have Brad Lord, but due to his role, he can only pitch once a series. As the Nats continue their build, Paul Toboni will have to find his versions of Kelly and Baker at the back of the bullpen.

You can do that in a number of ways. With Baker, the Rays picked him up in a relatively splashy trade with the O’s. We wrote about a few controllable bullpen arms the Nats could acquire, and those guys could be the Nationals version of Baker. Meanwhile, Kevin Kelly was a waiver claim that the Rays have developed. The Nats have had some success on the wire, but none of their guys have really hit the way Kelly has yet.

Offensively, the Nats had their moments, but like the rest of this series, they were not able to truly explode. They had their moments, including a big double by Dylan Crews. However, as has been the case for most of this season, this was a one step forward, two steps back game for Crews. He got that big double, but also struck out 3 times, including in the 9th inning.

For most of this weekend, the games were played on the Rays’ terms. It was more of a chess match rather than a back and forth brawl. Kevin Cash’s veteran Rays were able to make more plays in big spots than Butera’s young Nats.

The one Nats hitter who did have a big series was CJ Abrams, who needed to get hot after a few quiet weeks. For a third straight game Abrams hit a homer. However, all of his home runs were solo shots. Besides CJ, the top of the lineup was pretty quiet this weekend. James Wood did not do much this series, and Luis Garcia Jr. had a brutal game today.

Getting Abrams going before the Nats huge 4 game clash with the Phillies is massive. This upcoming series is one of the biggest the team has had in years. The Nats need to get at least a split here to show they are the real deal in this division.

In the past, the Phillies have bullied the Nats, but this team has shown so far this season that they are different. This week we will find out just how different they are. Will this be a passing of the torch or big brother beating up on his little bro? We will find out this week. It was a bummer to drop this Rays series, but it is not worth getting too worked up over.

37-40 – Rangers love their fathers, defeat Padres 4-3

Jun 21, 2026; Arlington, Texas, USA; Texas Rangers first baseman Jake Burger (21) holds his daughter Penelope before the Father’s Day game against the San Diego Padres at Globe Life Field. Mandatory Credit: Jerome Miron-Imagn Images | Jerome Miron-Imagn Images

The Texas Rangers scored four runs while the San Diego Padres scored three runs.

It feels mildly inappropriate to beat the Padres on Father’s Day but the Rangers were perhaps finished with niceties after securing a losing homestand with an extra innings defeat yesterday.

Today, after being pushed back a day with a bit of the old man knee, Nathan Eovaldi didn’t allow a first inning home run nor even a first inning run. In fact, Eovaldi was cruising along until a peculiar bump in the road in the top of the fourth when he allowed six of the seven hits that he’d allow today.

Those six hits amounted to three runs for the Padres but when they scored those runs, the Rangers were already leading 3-0 after Wyatt Langford had connected for a three-run dong a half inning prior, his third home run in the last four games of this homestand.

With the game tied 3-3, the Rangers reclaimed the lead in the following half inning after San Diego’s outburst when Josh Jung singled in a run in the bottom of the fourth.

From there it was nothing but zeroes from both clubs. Eovaldi rediscovered his swing-and-miss pitches and tossed a couple more scoreless innings to finish the day allowing three runs over six innings with just one walk and nine strikeouts. Other than the fourth inning, he allowed just one hit. I guess hitting actually is contagious sometimes.

Though the Rangers could never muster an insurance run, the bullpen was up to the task of hanging on today where it was not yesterday. A trio of Peyton Gray, Robby Ahlstrom, and Jakob Junis combined for three shutout innings with Junis making us sweat out a save with Jacob Latz unavailable today.

It certainly wasn’t an overall successful homestand and the Rangers now face their longest remaining road trip of the season without a breather, but maybe give your dad a call and talk to him about how Langford is getting hot and Eovaldi looked fine after being skipped for a day, eh?

Player of the Game: Langford — who had a couple of hits, including the three-run home run — perhaps loves his father the most.

Up Next: The Rangers head out on the road for the remainder of June beginning with a series against Skip Schumaker’s former team, the National League’s Marlins. RHP Kumar Rocker is expected to make the start for Texas in the opener opposite RHP Tyler Phillips for Miami.

The Monday evening first pitch from loanDepot park is scheduled for 5:40 pm CDT and will be available to watch via the Rangers Sports Network.

The Suns found value and made sure it stayed

PHOENIX, ARIZONA - NOVEMBER 16: Head coach Jordan Ott of the Phoenix Suns talks with Collin Gillespie #12 and Jordan Goodwin #23 during the second half of the NBA game against the Atlanta Hawks at Mortgage Matchup Center on November 16, 2025 in Phoenix, Arizona. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Kelsey Grant/Getty Images) | Getty Images

The first transactional dominoes of the 2026-27 season fell this weekend as the Phoenix Suns reached an agreement with Collin Gillespie, bringing him back on a four-year, $48 million contract. They followed that move by signing Jordan Goodwin to a three-year, $19 million contract.

The exact structure of both deals remains to be seen, but the assumption is that Gillespie will earn $10.7 million this upcoming season while Goodwin will make $5.9 million. Both contracts are expected to include 8% raises in each subsequent season. That would culminate in a $13.6 million salary for Gillespie in the final year of his deal, when he is 30 years old. Goodwin’s contract would finish at roughly $6.8 million in the final season, which is expected to be a player option, when he is also 30 years old.

As it stands right now, Gillespie’s contract will account for roughly 6% of the Suns’ salary cap for the 2026-27 season. Goodwin will account for 3.6% of the cap.

This is where I slowly get up from my chair, clap my hands, and applaud the Phoenix Suns for getting these deals done, and doing so at the number they did. It was the right thing to do. It needed to be done. And it rewards the success of internal development for players who arrived in Phoenix, earned a guaranteed deal, and have now earned a respectable NBA contract. For a team whose mantra revolves around alignment, identity, and development, this is a win.

Yes, the Suns will continue paying for the transgressions of the past, for the narrow-minded roster construction strategy initially deployed by Mat Ishbia upon arrival. That’s going to hurt for the next four years. But in the same breath, the course correction that began last offseason has been positive. The Suns are operating like a competent franchise. And after 20 years of often failing to operate astutely, it’s nice from a fan’s perspective to see them doing so.

Not every transaction will be a winner. Not every player selected for development will produce positive results. That’s part of the process. But as long as you’re operating like a competent franchise, you can absorb some of those misses. You can survive mistakes because they’re part of a larger plan rather than desperate attempts to fix yesterday’s problems.

For the Suns, that’s what makes this signing so encouraging. It’s not simply about Gillespie and Goodwin. It’s about the process that got them here. The Suns most certainly got a hometown discount on both. That says something about the behind-the-scenes culture that is in place.

As things currently stand, the Suns are staring at a future that includes the luxury tax and perhaps even a trip over the first apron. That can sound daunting, especially considering everything we’ve endured with second apron hell over the past few seasons. But as long as a franchise is operating confidently, with the ability to see both the short-term and the long-term strategy, it’s okay to go over the first apron.

The Suns want to be competitive. Bringing back Gillespie and Goodwin reinforces that desire. The next question becomes what this looks like strategically for Phoenix. Do they embrace three-guard lineups again next season? Or does Gillespie become the Suns’ version of T.J. McConnell, a competent and capable backup point guard who keeps the intensity high on both ends of the floor while leading the second unit?

That remains to be seen. But now that CG12 and Goody are officially back, the Suns can begin having those conversations.