My turn to take a swing at a post game. Boy I wish I hadn’t volunteered.
Iowa
Iowa 25, Penn State 24: BREATHE
Iowa mostly outplayed Penn State over 60 minutes and, despite some truly insane twists and turns, Iowa emerged a 25-24 winner after a late Kaden Wetjen touchdown plus a stop gave Iowa the win. Iowa improved to 5-2 and 3-1 with the win, while Penn State somehow dropped to 3-4 and a staggering 0-4 in league play.
From the get go this looked like one of those games. Iowa took the first possession of the game but couldn’t catch a slant on third down. The deflection was intercepted with one hand by Penn State’s Zakee Wheatley at the Iowa 35. Uh oh.
10 plays later, after Iowa missed not one, not two, but three attempts at a tackle for loss on fourth down and after Iowa stopped Penn State on fourth and goal from the 1 but was offsides, the Nittany Lions found the end zone through Kaytron Allen to take a 7-0 lead. Seriously, how is Iowa trailing?
Iowa responded with a solid drive, moving to the Penn State 21. But Iowa failed to convert a third down pass to Reece Vander Zee and had to settle for a 39-yard field goal from Drew Stevens. It wouldn’t be Stevens’s last involvement in the half.
Penn State was forced to punt on their next drive and the dynamic Wetjen returned the kick 25 yards to the Penn State 35. It sure looked like he was hit late out of bounds but the call was not given. Iowa was forced into a 46-yard field goal attempt, but Stevens pushed the kick wide. Ugh. Points left on the field.
The teams traded punts before Penn State put together a nice drive into Iowa territory. On third down from the Iowa 38, a pass that looked like a throwaway, Deshaun Lee hauled in a diving interception at the 4 for the first Penn State turnover of the night.
Iowa made it out of the shadows of their goalposts but were forced to punt from their 39 after Mark Gronowski started to slide short of the line to gain instead of diving head first which would’ve been a first down. It turned out to be no big deal, as Xavier Nwankpa – playing in his natural position at free safety and playing what is his best game in an Iowa uniform to date – picked off a tipped pass and returned it to the Penn State 1. Gronowski found the end zone on a tush push to put Iowa in the lead, finally, at 10-7.
The Nittany Lions seemed intent on giving Iowa the early first quarter miscues back with a brutal late half drive, punting back to Iowa with 47 seconds left and Iowa still in possession of a timeout. Iowa picked up a first down and drove to the Penn State 48. Instead of attempting a hail mary or simply punting, Iowa – get this – attempted a 66-yard field goal. Before the first kick, Penn State called a timeout. The first attempt was a solid 10 yards short. Instead of seeing that and attempting the deep ball or just punting, or even taking a knee, Iowa tried the 66-yarder again. The Iowa line was blown up – Penn State nearly blocked Iowa’s PAT attempt just a few minutes prior – and Xavier Gilliam blocked the kick. The block ricocheted directly to Elliot Washington II, who returned the block 35 yards for a 14-10 halftime lead.
Of course, Penn State received the ball to start the second half. Penn State drove to Iowa territory and seemed ready to stall, but a pass interference on Koen Entringer kept the drive alive, and eventually Penn State found the end zone. Somehow, someway, Penn State led 21-10. Danger zone for Iowa. Season on the line.
Iowa responded with possibly their best drive of the year, highlighted by a 38-yard rumble from Gronowski. Iowa drove inside the Penn State 5, and on third and goal, Gronowski faked the Penn State defense out on an RPO to cut the lead to 21-16. Iowa attempted a 2-point conversion, for some reason, and failed, so trailed by 5. I could be wrong, but I believe Iowa hasn’t converted a 2-point attempt since Wisconsin 2020 (of course it’s Wisconsin; kudos to CBS today for all the wide, panning shots of an empty Camp Randall in the afternoon slot. Reminder that they stink.)
Penn State’s next drive was stopped on downs, a Penn State 4th and 1 at their own 40. Penn State attempted to have the motion man take a quick snap, but Iowa was wise to the play and stopped it for no gain. Iowa took possession and immediately ripped off a 21-yard run from Kamari Moulton. The Hawks drove to Penn State’s 13 but had to settle for a field goal. 21-19, Penn State.
Penn State again dodged trouble with a fumble near midfield, a fumble bouncing directly to their tight end. On the next play, Penn State fumbled a snap but again recovered on first down. Dodging and weaving, this Penn State team. They did it again on 3rd and 11, dodging another sack for a huge conversion. The Nittany Lions continued to burn clock – this game zoomed by – but Iowa held and forced a field goal. 24-19.
Mark Gronowski took the next play 67 yards to the Penn State 8, then Kaden Wetjen scored on an end around to put Iowa in the lead, 25-24. Iowa attempted another two-pointer and failed again – don’t chase points – but Iowa led, 25-24, with 3:54 remaining.
Penn State drove to their 49, but a 4th down was stopped with a heave incomplete. It was an amazing call Phil Parker – a blitz dialed at the best possible time, with Nwankpa again blowing the play up – and Iowa clung to their 1-point advantage. Penn State still had time and two timeouts, but Tim Lester channeled Iowa versus Michigan State, 1985, and called a bootleg for Gronowski. The whole Penn State defense bit, and Gronowski easily picked up the first down to ice the game. He finished with 130 yards rushing and two touchdowns.
I’ll be back for The Morning After. Somehow. I’ll be a few beers in. LET’S FREAKING GOOOOOOOO.
Iowa
Reynolds orders flags lowered for funeral of Iowa Sen. Julian Garrett
DES Moines, Iowa — Gov. Kim Reynolds has ordered all flags in Iowa to be lowered to half-staff Saturday in honor of state Sen. Julian Garrett, who died June 8 at the age of 85.
Flags will be flown at half-staff from sunrise to sunset June 20, the day of Garrett’s funeral, on the Iowa Capitol Building and across the Capitol Complex. The order also applies to all public buildings, grounds and facilities throughout the state.
Garrett served 16 years in the Iowa Legislature, first representing House District 55 from 2011 to 2013 before serving in the Iowa Senate through the 2026 legislative session.
In addition to his legislative service, Garrett was a farmer, attorney and former employee of the Iowa Attorney General’s Office.
“Sen. Garrett was a friend who served our state with integrity — whether as a cattle producer, a Little League coach, an attorney in the executive branch, or a legislator,” Reynolds said in a statement. “For 15 years, we worked together to unleash opportunities for the Iowans we served, and his impact will be felt for generations to come.”
Reynolds is encouraging individuals, businesses, schools, municipalities, counties and other government entities to lower their flags to half-staff during the same time period as a sign of respect.
Garrett represented southwest Iowa in the Legislature and was known for his work on judiciary and agriculture-related issues during his tenure at the Statehouse.
Iowa
Iowa man injured in 3-vehicle crash on I-35 near Albert Lea
An Iowa man was injured Thursday afternoon after three vehicles traveling northbound on Interstate 35 collided near Albert Lea.
Thomas Gene Anderson, 34, of Winnebago, Iowa, was taken by Mayo Ambulance to Mayo Clinic Health System in Albert Lea for non-life threatening injuries, according to the Minnesota State Patrol.
Anderson was listed as the driver of a 2019 Chevrolet Blazer.
The report states the Blazer and a 2020 Nissan Rogue, driven by Brenda Sue Bangs, 52, of Glenville, and a 2021 Chevrolet Blazer, driven by Lisa Ann Bettin, 64, of Altoona, Iowa, were all northbound on I-35 near milepost 10 when the vehicles collided at 3:49 p.m.
Iowa
Iowa High School Baseball Stats: Leaders On The Diamond This Summer
As we work through the month of June, things are starting to heat up on the diamond around Iowa high school baseball.
With the start of postseason play just around the corner in July, teams are working to get prepared for the stretch run.
High School On SI Iowa has a Top 25 state power ranking while the Iowa High School Baseball Coaches Association releases weekly class-by-class rankings.
Here are leaders as of June 17, 2026 for several major hitting and pitching categories. Stats are from those uploaded to the Bound website.
Iowa High School Baseball Leaders
Home Runs
- Tru McBride, Fort Dodge, 9
- Colton Roemmich, West Des Moines Valley, 9
- Brandon Bea, Davenport North, 8
- Kamden Jorgensen, Saydel, 8
- Gabe Blanshan, Urbandale, 7
Running Batted In
- Callan Koch, Sioux City East, 38
- West Cole, Mason City Newman Catholic, 37
- Tru McBride, Fort Dodge, 36
- Chance Georgius, Roland-Story, 34
- Ty Heydon, Coon Rapids-Bayard, 34
Stolen Bases
- Aiden Ferry, Roland-Story, 38
- Tate Garman, Algona, 33
- Titan Foster, Nodaway Valley, 32
- Tate Moulton, Grand View Christian, 30
- Cael Wishman, Baxter, 29
Runs Scored
- Cal Jepsen, Sioux City East, 45
- Aiden Frey, Roland-Story, 43
- Cal Heydon, Coon Rapids-Bayard, 41
- Kolton Schiltz, Fort Dodge, 40
- Colton Wight, Martensdale-St. Marys, 39
Hits
- Colton Wight, Martensdale-St. Marys, 39
- Cal Jepsen, Sioux City East, 38
- Callan Koch, Sioux City East, 36
- Ty Heydon, Coon Rapids-Bayard, 35
- Lucas Kelley, Des Moines Roosevelt, 34
Doubles
- Joe Nilles, Sioux City North, 13
- Colton Wight, Martensdale-St. Marys, 13
- Lucas Kelley, Des Moines Roosevelt, 12
- Brett Harris, Western Dubuque, 12
- Brooks Bond, Lewis Central, 11
Triples
- Callan Koch, Sioux City East, 7
- Will Nesler, Ankeny Centennial, 5
- Jacob Pierro, Dubuque Wahlert Catholic, 5
- Lucas Kelley, Des Moines Roosevelt, 5
- Cal Jepsen, Sioux City East, 4
Total Bases
- Colton Wight, Martensdale-St. Marys, 68
- Tru McBride, Fort Dodge, 68
- Bryce Pauly, Davenport North, 67
- Cal Jepsen, Sioux City East, 65
- Ty Heydon, Coon Rapids-Bayard, 62
Pitching Wins
- Tyler Etten, Urbandale, 9
- Chase White, Dyersville Beckman Catholic, 7
- Colton Moffit, Baxter, 7
- Connor Mullenbach, Saint Ansgar, 6
- Aidan Nielsen, Don Bosco, 6
Earned Run Average (min. 18 innings pitched)
- Connor Mullenbach, Saint Ansgar, 0.00
- Luke Vestal, Pleasantville, 0.00
- Ryan Stedman, West Des Moines Valley, 0.24
- Will Litton, Iowa City Regina Catholic, 0.25
- Judd Jirovsky, Grundy Center, 0.26
Strikeouts
- Colton Moffit, Baxter, 85
- Brody Wangsness, North Butler, 75
- Lincoln Roethler, Denver, 71
- Owen Klocksiem, Louisa-Muscatine, 67
- Cooper Chizek, Emmetsburg, 65
Opponents Batting Average Against (min. 18 innings pitched)
- Macklin Loftus, Logan-Magnolia, .017
- Jack Wedemeier, Waverly-Shell Rock, .065
- Teagan Brunk, Shenandoah, .069
- Ryan Stedman, West Des Moines Valley, .072
- Bronx Siebersma, MVAOCOU, .075
Saves
- Beckham Simon, West Liberty, 4
- Deacon Kucera, Cedar Rapids Kennedy, 4
- Graham Rima, Pleasant Valley, 4
- Gavin de Jesus, Waukee, 4
- Easton Goodwin, Waterloo Columbus Catholic, 3
Innings Pitched
- Colton Moffit, Baxter, 43
- Tyler Etten, Urbandale, 38.2
- Owen Galvin, Denison-Schleswig, 38
- Tallon Crandall, Carroll, 37.1
- Austin Remster, Melcher-Dallas, 37.1
Follow
-
New Hampshire3 minutes agoLowell High freshman fatally shot in Salem, NH
-
New Jersey6 minutes agoVote: Who should be the New Jersey High School Softball Player of the Year for 2026?
-
New Mexico11 minutes agoNM FAST launches space SBIR/STTR accelerator for New Mexico startups
-
North Carolina18 minutes agoNCDEQ offering $18 million in grants to clean up debris from Hurricane Helene
-
North Dakota21 minutes agoPage Days returns 1 year after destructive storm
-
Ohio26 minutes agoBlack bear spotted in Licking County as sightings rise across Ohio
-
Oklahoma33 minutes agoOklahoma State Football Target Israel Hammons Commits to Cowboys
-
Oregon36 minutes agoHow to stay cool and limit health risks during Oregon summer heat