16-year VOX of @UMD_Football on @KDAL610 Duluth; 43 years MN preps @NSPNmn and @youthhockeyhub. #FM26 geek. Jaded, fed up Minnesota sports fan. Tweets mine.

Joined July 2013
647 Photos and videos
Class AAAA final to start at 8:50.
77
You can't beat the view. Now all @SteveThomsonMN and I need to do is beat the rain. Our call of the Class AAAA title tilt between Rosemount (24-5) and Champlin Park (22-6) starts at 7:30 on @NSPNminnesota.
223
Replacing Lawrence with Adams is like replacing death by lethal injection with death by firing squad. #Twins
2
145
With the Northland legend, fellow @UMDHockey PxP alum Kerry Rodd. For the first time in over 30 years I've known him, we're on different outlets for the same broadcast, the Class 3rd place game between Southland and Barnum. He's on WKLK Cloquet, I'm on @NSPNminnesota at 11:30.
2
224
Players from Buffalo (foreground) and Wayzaza (background) wait for someone to unlock Parade Stadium an hour away from first pitch in tonight's playoff game. If we ever get in, I'll have the call at 7:00 on @NSPNminnesota.
2
151
Fun piece -- my thanks to the @Twins and @NSPNminnesota for making this happen.
Last week, @cdh_baseball made their return to the home of the Twins against a longtime rival hungry for revenge. @UMDPXP caught up with both teams to get their thoughts on playing on a big-league stage. Watch the full episode of NSPN Prep Update: youtu.be/GtkqrIkzLHY #MSHSL
3
206
My new favorite picture. At Baseball Day in Minnesota with Twins organist Sue Nelson. My secret idol! My call of Chanhassen/Orono up next on @NSPNminnesota!
2
1
21
2,039
Sorry to say it, but this is just a bad baseball team living down to expectations. #Twins
4
122
#Twins fans are once again getting what the Pohlads paid for. Not very much
3
155
Why does Cory Provus talk about a "return" to first base on a 4-6-3 GDP when the ball has never been there?
3
226
Youth goaltender Miles Tangen with the completely unique jersey at Minnesota Selects 2026. @uniformcritic
1
178
Four and fly. I thought we were over that. Guess not. #Twins
156
At the Barn for Minnesota Class AAA state basketball. Join Pat Barrett and me for #1 Totino-Grace (24-2) and #8 Minneapolis South (21-8) at 10am on @NSPNminnesota.
2
113
Can someone please tell whoever is calling the Twins-Red Sox game on NESN to stop shouting? It ain't hockey.
2
372
The view at Maturi as #1A Mountain Iron-Buhl (28-1) warms up to meet #8A Braham (24-6) in the state quarterfinals on @NSPNminnesota at 11. Tagging @bigirv2112 to see if he remembers this view after almost 40 years away.
1
1
4
2,170
And with that, my 43rd season of calling high school hockey in the State of Hockey comes to a close. My thanks to @YouthHockeyHub, @NSPNminnesota and everyone I've been privileged to work with and for. See you next winter!
1
36
1,990
Will Seevers scores his 15th goal of the season at 5:16 of overtime. Mahtomedi (19-10-2) rallies from 2-0 down to defeat Delano (23-6-2) 4-3 for third place in Class A. Final shots 31-10 Zephyrs. Fine game by all.
1
1
4
701
Delano and Mahtomedi got to overtime tied at 3-3. Fuerst (9) tied the game for the Zephyrs; Kangas (33) gave the Tigers a 3-2 lead and Zach Brummer's first goal of the season put us into deadlock. Shots 29-28 Zephyrs.
153
After two periods, Delano leads Mahtomedi 2-1. Daniel Halonen's 44th goal of a great season made it 2-0 before Trevor Rogosheske's 5th on a power play made it 2-1. Shots 19-18 Zephyrs.
1
123
After one period, Delano leads Mahtomedi 1-0. Goal scored by Jackson Wollack (6) at 3:41. Shots 10-8 Delano.
91