Four-time Emmy Award-winning sports journalist. Republican Nominee for U.S. Senate in Minnesota.

United States of America
NEW 📺 AD: We teach our kids that bad behavior has consequences, but somehow politicians think the same rules don’t apply to them. Peggy Flanagan ignored warning signs while fraudsters stole our tax dollars. She has spent eight years as lieutenant governor in the Walz administration, yet now wants Minnesotans to believe she had nothing to do with its failures. We cannot allow her in the U.S. Senate.
107
697
2,971
243,019
Michele Tafoya retweeted
ICYMI: Republican MN senate candidate @Michele_Tafoya challenges Democrat opponent to meet her on the debate stage, encourages voters to “send her a pink slip, not a promotion”
4
8
45
2,623
Minnesotans want accountability from the people who allowed billions of our tax dollars to be stolen. Next Friday, Peggy Flanagan will have the opportunity to answer for her record. I’ll be there. I hope she shows up.
63
463
2,099
26,017
Minnesotans deserve to hear from the candidates running to represent our state. I am looking forward to next Friday’s televised debate. Peggy Flanagan should join me on the KSTP stage and let voters hear from both of us directly.
108
567
2,519
19,713
Two days. Seven cities. Eight stops.  Our Southwest Minnesota tour was about showing up, listening, and meeting great Minnesotans. I’m grateful for every conversation and every community that welcomed us.
65
530
2,644
24,170
Day 2 of our Southwest Minnesota tour included a diner in Pipestone, a coffee house in Worthington, a steakhouse in Windom, and a community room in Madison Lake. Across our two days in Southwest, we heard how Minnesotans in these great cities feel left behind by politicians. I have a message for you, Southwest Minnesota. I will not let your communities be ignored. I’ll take your concerns with me to Washington and make sure your voices are heard.
61
215
1,291
17,160
Today there was an incredibly important Senate hearing on protecting women’s sports. Not one Democrat showed up. Do not call yourself a women’s-rights advocate if you refuse to show up when it matters most. America’s daughters are watching. They deserve leaders who will defend Title IX and fight for their future.
806
4,092
15,681
352,042
We had a great start to our Southwest Minnesota tour today! 📍 Fulda 📍 Slayton 📍 Luverne We’re building this campaign one community, one conversation, and one vote at a time. We’ll keep traveling across Southwest Minnesota tomorrow and meeting more of you along the way.
84
262
1,565
14,803
This is Peggy Flanagan and her best friend of 25 years. That friend runs the Milestone Development Center. It’s now under investigation for fraud. Kids with autism are not a slush fund. Minnesotans deserve so much better.
160
3,582
11,116
99,620
The contrast in this race couldn’t be more clear. Peggy Flanagan’s record as lieutenant governor is one of higher taxes, failed leadership, and billions of dollars lost to fraud. We’re offering common sense, accountability, and a fighter who will clean up the mess.
58
600
2,876
28,073
Nimco Ahmed—Peggy Flanagan’s friend of nearly 25 years—runs an autism center under investigation by Minnesota DHS. The center was also terminated from Medicaid. Flanagan has been part of the administration as Minnesota’s fraud crisis exploded. Now she wants a promotion. Why should Minnesotans trust her to clean up a mess that happened on her watch? foxnews.com/politics/mn-dem-…
95
1,355
4,480
55,838
Michele Tafoya retweeted
A vote for Peggy Flanagan is a vote for Tim Walz
Peggy Flanagan was Tim Walz’s lieutenant governor while billions in taxpayer dollars were funneled to fraudsters. She was part of the administration in charge. Minnesotans don’t need to send that record to Washington. Minnesota, are you ready to hold them accountable?
263
3,928
17,591
173,564
Peggy Flanagan was Tim Walz’s lieutenant governor while billions in taxpayer dollars were funneled to fraudsters. She was part of the administration in charge. Minnesotans don’t need to send that record to Washington. Minnesota, are you ready to hold them accountable?
156
2,362
8,725
248,011
Celebrating another Vikings win with great people and great candidates in Lexington! Republicans are energized and excited to elect @LisaDemuthMN and @RyanDWilsonMN as our next governor and lieutenant governor. 44 days to get the job done. Get out and vote, Minnesota!
28
187
1,550
16,923
Go @Vikings ! Somewhere, Bud Grant is smiling.
96
317
5,865
53,840
The 65th Annual Nickle Dickle Day in Waconia was another great stop on the campaign trail! I am so encouraged every chance I have to meet Minnesotans and talk about the future of our state. 45 days to Election Day. We’re going to keep working hard all the way to the finish line.
29
139
776
10,438
A cold one, but a great time at Dayton Heritage Days! Every community, every conversation, and every person I meet reminds me why I’m running. I’ll take all of your voices with me to the U.S. Senate.
45
389
2,528
20,269
Great day for the 72nd North Star Expo in Grand Rapids today. I met the region’s best in the logging and trucking industries! Our forest products industry is the fifth-largest manufacturing sector in Minnesota, supporting over 72,000 jobs. They will have my full support in the U.S. Senate.
21
196
1,342
14,578
There is no sitting on the sidelines in 2026. Go vote, Minnesota!
81
497
2,233
128,299
Michele Tafoya retweeted
RCP moves Minnesota Senate race towards Republicans MN SEN: 🔵 Lean D ⏩️ 🟡 Toss up
90
159
1,597
237,302
🚨Our race is now a TOSS UP! We’ve closed the gap, and our momentum is clear. I’m going to keep working hard every day to earn every vote. Get out and vote, Minnesota! realclearpolling.com/polls/s…
785
4,455
27,867
341,308