2026 World Cup, Day 16: Egypt 1, Iran 1
On the cruelty of disappearing joy.
2026 World Cup, Day 14: Bosnia-Herzegovina 3, Qatar 1
A blue-and-yellow party in Seattle sends the Bosnians through to the next round.
2026 World Cup, Day 12: So you're telling me there's a chance
With 32 teams in the knockout round, it's hard to get eliminated from contention early.
2026 World Cup: A Soccer Nation
In which I watch the World Cup at Seattle Center with one billion of my closest friends.
2026 World Cup, Day 8: The cost of doing soccer
Those ticket prices? They aren't coming down.
2026 World Cup, Day 6: A day out at Field
Belgium 1:1 Egypt, and what it was like to be in Seattle for the game.
2026 World Cup, Day 5: My first time
Today's the day that I'm finally in the crowd for a World Cup game, and I'm trying to explain - almost to myself - why this is such a dream.
2026 World Cup, Day 3: Dreamland
The USMNT starts the tournament off on not only the right foot, but a better foot than they've ever put forward before.
World Cup 2026, Day 2: Viva México!
It's harder for me to hate Mexico the way I used to, as the southern neighbors kicked off the tournament with a CONCACAF flair.
World Cup, Day 1: Home Again, Home Again
32 years later, the World Cup returns to the USA, where it all began for me.
MNUFC enters new era without Dayne St. Clair, Hassani Dotson
One final Star Tribune article for 2025, to set up where the Loons offseason is headed.
Loons season ends with a 1-0 loss in San Diego
Your intrepid reporter was there, peering through the smoke from the press box.