Minnesota
San Francisco 49ers 17, Minnesota Vikings 23: Grades
MINNEAPOLIS — The 49ers just lost 23-17 on the road to the Minnesota Vikings. Here are the 49ers’ grades for this embarrassment.
BROCK PURDY: B-MINUS
He got sacked six times and still posted a passer rating of 101.3, which is impressive. Plus he led the offense down the field twice in the fourth quarter. But he turned the ball over twice — one interception, one fumble that looked like an interception. Plus he nearly threw a pick on his final pass of the game. At times, he looked like a robot, mindlessly following Kyle Shanahan’s orders. Purdy used to be a playmaker who would confidently spin away from pressure and ad-lib. Today, he just went down. He still is a good quarterback, but not a great one, and paying him $60 million per season would be insane. He’s only dominant when he’s surrounded by six All Pros. Today, he had merely five All Pros to lean on.
RUNNING BACKS: A-MINUS
Jordan Mason rushed 20 times for 100 yards and 1 touchdown — he was the offensive MVP for the second game in a row. Unfortunately for the 49ers, none of their other running backs gained a yard on the ground. Mason is their only rushing threat. If he goes down, they’re in major trouble.
WIDE RECEIVERS: B-MINUS
Deebo Samuel had 8 catches for 110 yards — he was good. Brandon Aiyuk was invisible for most of the game. He finished with four catches for 43 yards and an illegal formation penalty. I guess $30 million per season doesn’t get you as much as it used to. His backup, Jauan Jennings, had 37 receiving yards.
TIGHT ENDS: A-MINUS
George Kittle had 7 catches for 76 yards and 1 touchdown despite briefly leaving the game with leg cramps. He has to be a future Hall of Famer. He’s as good at breaking tackles as any tight end I’ve seen other than Rob Gronkowski.
OFFENSIVE LINEMEN: C-MINUS
They performed well in the run game but they were putrid in pass protection as Purdy got sacked six times. And many of the sacks came off the left side where Trent Williams plays. He also had a penalty. It’s interesting how McCaffrey makes this group look better than it is.
DEFENSIVE LINEMEN: C-PLUS
Nick Bosa had two sacks, but collectively the 49ers gave up 146 yards on the ground. They couldn’t stop backup running back Ty Chandler, nor could they keep Sam Darnold in the pocket — he rushed 5 times for 32 yards.
LINEBACKERS: A
Fred Warner was the best player on the field. He intercepted Darnold and forced a fumble at the goal line to save a touchdown. He’s the only reason the 49ers didn’t get flat-out humiliated in this game. He’s a legitimate candidate to win the Defensive Player of the Year Award.
DEFENSIVE BACKS: F
They gave up a passer rating of 109.1 to Sam Freaking Darnold, which is unacceptable considering Justin Jefferson left the game early and Jordan Addison didn’t even play. Both George Odum and Isaac Yiadom were liabilities who should have been benched but weren’t because Kyle Shanahan doesn’t trust young players. More on him in a minute.
SPECIAL TEAMS: D-MINUS
They had a punt blocked and Jacob Cowing also muffed one but the 49ers recovered it. Special teams have been a problem since last season and the 49ers still haven’t fixed it.
COACHES: F
On defense, the 49ers gave up just 23 points, but also allowed the Vikings to convert 7 of 12 third downs. Through two games, the 49ers “elite” defense has given up a third-down conversion rate of 59. Last season under defensive coordinator , they gave up a third-down conversion percentage of 42.5, which was awful. Now, they’re even worse, which bodes poorly for rookie defensive coordinator Nick Sorensen. He needs to let Charvarius Ward follow the opposing team’s no. 1 wide receiver every week, because teams are mostly avoiding him this season. But Sorensen isn’t the reason the 49ers lost this game — Kyle Shanahan is. He got severely outcoached by Kevin O’Connell and Brian Flores. Shanahan clearly had the better players, and yet he showed very little creativity without McCaffrey on the field. His pass patterns were no good and his protection schemes got exposed. This is the second year in a row he has traveled to Minnesota and scored just 17 points, which means he learned nothing from last year. Shanahan is incapable of growth. He’s the biggest reason the 49ers ultimately won’t win the Super Bowl.
Minnesota
Minnesota weather: Tropical heat remains Thursday with storm chances overnight
(FOX 9) – Not much will change for Minnesota weather-wise the next couple of days as we’ll have heat, steam and some occasional thunderstorms around.
Thursday’s forecast in Minnesota
The forecast:
There will be plenty of heat across central Minnesota Thursday with highs on either side of 90 in most cases.
Temperatures will be a little cooler to the south and south-east with isolated storm chances that will take us through Thursday afternoon and Thursday night, and a better opportunity for some widespread thunderstorms rolling out of the Dakotas into western and central Minnesota overnight.
Storm chances overnight Thursday
What we know:
Severe weather outlook for Minnesota on Thursday, July 2, 2026.
Clusters of storms will be found across parts of the Upper Midwest on Thursday. The main severe threat for the Twin Cities metro will be late Thursday evening and overnight.
There are several zones of storms across the region on Thursday.
One of those will be in northern Iowa and southeastern Minnesota with isolated to widely scattered storms possible throughout the day as a frontal boundary remains rooted in the area.
The overall strength of these storms will be conditional on how much of a break can occur between rounds of storms, allowing the atmosphere to “recharge”. The best chances for some isolated severe storms will still be late afternoon and the early evening.
The second batch to watch will be late Thursday evening and overnight. Storms are likely to develop in the Dakotas Thursday afternoon and roll into western Minnesota Thursday evening. These are the storms that could affect a lot of the area, including the metro. If these storms can form into a strong enough line, widespread straight-line winds will be possible.
If it’s more clustered, then isolated gusty winds and large hail will be the main threats.
Extended Minnesota forecast
What’s next:
Thunderstorm chances will linger overnight into the first part of Friday. They will kick out on Friday afternoon and then may do it all over again late Friday night into the first part of Saturday.
On Friday, there will be highs in the middle 80s, give or take, across the state, going for a high of 86 in the Twin Cities metro. Now there is an overnight thunderstorm chance from Friday night into early Saturday.
The rest of your Fourth of July will be quiet with maybe an isolated stray storm possible Saturday night, and then a little less humid after that. Next week, expect highs to remain in the mid to upper 80s.
The Source: This forecast uses information from FOX 9 meteorologists.
Minnesota
Luverne, Minnesota’s 65-foot nutcracker, may be the tallest in the world
LUVERNE, Minn. (FOX 9) – There’s a new giant in town, and it’s turning heads and bringing the world to Luverne.
Luverne unveils a record-breaking nutcracker statue to attract visitors
What we know:
Towering 65 feet above a rock shop near the edge of town, Luverne’s new nutcracker statue is believed to be the tallest in the world—almost twice as tall as the current record holder.
“We know he’s the tallest because he is almost twice as tall as the current world record holder,” said Katie Walgrave, who designed the statue.
The nutcracker was finished a couple of weeks ago and has already drawn visitors from as far as Wales and China.
“This week we’ve had people from Wales. We had people from China last week,” said Walgrave.
The statue sits just a block from the interstate, with the goal of enticing travelers to stop and explore Luverne instead of driving past on I-90.
“We’ve just needed something to pull people off the interstate before they get to Sioux Falls or something like that. It’s basically we’re trying to mine the interstate,” said Vance Walgrave, owner of Those Blasted Things.
Since the nutcracker’s arrival, local businesses have seen a surge in visitors.
“The people coming in here were double and triple the amount of people. Just overnight, all of a sudden, we were going, did we create a monster?” said Vance Walgrave.
‘If you build it, they will come’
The backstory:
The idea for the giant nutcracker came after city leaders wanted a new attraction, something even more unique than the area’s previous claim to fame — a herd of bison at Blue Mounds State Park. A marketing consultant suggested something that would truly stand out.
Betty Mann, who has the second-largest collection of nutcrackers in the United States, played a big role in inspiring the project. Mann has collected over 7,000 nutcrackers since 2001, enough to fill two rooms at the Rock County Historical Society and outnumber the residents of Luverne.
“I bought my first nutcracker in 2001, and if you’d have told me then that this was all going to happen, I would have told you, ‘You’re crazy,’ because I had no clue. This just exploded, and there was really nothing I could do to stop it,” said Mann.
Mann donated her collection to the historical society, and she hopes the new statue will bring even more people to see what Luverne has to offer.
“It brings people to Laverne to see what we have. And then you’ll see all the good things that we have in our museum here. And that was my intent,” said Mann.
The city is planning an official ribbon cutting for the nutcracker in a couple of weeks. Anyone who donates $20 to the statue maintenance fund will get a chance to name the new resident.
“I’ve been hearing nutty a lot, but we’ll see,” said Vance Walgrave.
For many in Luverne, the nutcracker is more than just a statue — it’s a symbol of community pride and a way to put the town on the map.
“Anytime you see something weirdly big or weirdly small, we’re going to be interested in it. So if we can have something weirdly big that brings people off of the interstate and off of the highway and from all over the world, we are going to do it,” said Katie Walgrave.
The nutcracker joins other Minnesota record-holders, such as the largest ice maze and the tallest family, adding to the state’s reputation for quirky, oversized attractions.
Local perspective:
Residents are excited to see their town getting attention for something so unique.
“I just love that we’re doing something big for the community that everybody can benefit from,” said Katie Walgrave.
The nutcracker has already made an impact, with local shops and museums reporting more visitors and a renewed sense of excitement around town.
“Oh, they’re just kind of whimsical. There’s really nothing much to like about them. It just, some of them are kind of goofy looking and some of the are really a work of art,” said Mann.
‘It’s just the visual effect of it’
Why you should care:
Luverne’s giant nutcracker is not just a roadside oddity — it’s a new reason for travelers to stop, explore, and support a small Minnesota community. The project shows how creativity and a bit of whimsy can help put a town on the map and bring people together.
The upcoming ribbon cutting and naming contest offer a chance for everyone to get involved, whether they’re locals or visitors just passing through.
The Source: This story uses information gathered by FOX 9 reporter Maury Glover.
Minnesota
Minnesota Wild Signs Goaltender Calvin Pickard to a One-Year Contract | Minnesota Wild
SAINT PAUL, Minn. – Minnesota Wild President of Hockey Operations and General Manager Bill Guerin today announced the National Hockey League (NHL) club has signed goaltender Calvin Pickard to a one-year, $1,000,000 contract for the 2026-27 season.
Pickard, 34 (4/15/92), has appeared in 191 career games (157 starts) over parts of 11 NHL seasons with the Colorado Avalanche (2014-17), Toronto Maple Leafs (2017-18), Philadelphia Flyers (2018), Arizona Coyotes (2018-19), Detroit Red Wings (2019-22) and Edmonton Oilers (2023-26), owning a 74-77-14 record with a 2.96 goals-against average (GAA), .901 save percentage (SV%), and five shutouts. The 6-foot-1, 205-pound native of Moncton, New Brunswick, has also played in 13 career Stanley Cup Playoff games (nine starts) across two postseason appearances with Edmonton (2024, 2025), posting an 8-2 record with a 2.72 GAA and .892 SV%.
Pickard tallied a 5-6-2 record with a 3.68 GAA and .871 SV% in 16 games (13 starts) with Edmonton in 2025-26 while also appearing in eight games for the Bakersfield Condors of the American Hockey League (AHL), where he recorded a 4-3-1 record with a 3.26 GAA, .886 SV% and one shutout. He has posted a 161-117-61 record, 2.66 GAA, .913 SV% and 21 shutouts in 329 career AHL games across 13 seasons with Lake Erie (2011-15), San Antonio (2015-16), Toronto (2017-18), Tucson (2018-19), Grand Rapids (2019-22) and Bakersfield (2022-26). He owns a 1-2 record, 2.01 GAA and .925 SV% five career Calder Cup Playoff Games and helped the Toronto Marlies win the Calder Cup in 2018.
Pickard represented Canada at the 2010 IIHF Under-18 World Championship and the 2016 and 2017 IIHF World Championships, winning a silver medal in 2017. He was originally selected by Colorado in the second round (No. 49 overall) of the 2010 NHL Draft.
Flex, 11-Game, half and full season memberships are available for purchase. Please visit tickets.wild.com or contact a Wild Ticket Sales Representative by calling or texting (651) 222-WILD (9453) for more information. Group reservations of eight or more tickets can place a deposit now, contact [email protected] for more information. Deposits are now accepted for single game suite rentals, contact [email protected] for more information. Pricing and on-sale dates for Minnesota Wild 2026-27 preseason and regular-season single-game tickets will be announced later this summer.
Follow @mnwildPR on X and visit www.wild.com/pressbox for the latest news and information from the team including press releases, game notes, player interviews and daily statistics.
-
San Diego, CA3 minutes agoMan Stabbed 4 Times Outside San Diego Bar; Suspect Arrested
-
Milwaukee, WI10 minutes agoDominique Noth impacted Milwaukee arts, culture scene for six decades
-
Atlanta, GA13 minutes agoFBI orders field offices to send analysts to Atlanta for 2020 election investigation, sources say
-
Minneapolis, MN17 minutes agoMN Street Style: Minneapolis People’s Pride 2026 – Racket
-
Indianapolis, IN25 minutes ago
2026 Indianapolis Colts Fantasy Preview: All eyes on Daniel Jones
-
Pittsburg, PA28 minutes ago“Mayor of Kingstown” wraps up filming final season in Pittsburgh
-
Augusta, GA40 minutes agoAugusta leaders hold public meetings on data center ordinance
-
Washington, D.C43 minutes agoHegseth faces protests at ‘Safe and Beautiful’ Washington, DC ceremony