Pat Ruff
@pbpruff
I am in my 31st year of sports writing for @PB_News, covering high school, college and professional sports.
Sub-State 1 Division I American Legion playoff schedule: postbulletin.com/sports/prep/su…
MNUFC2 plays in the third highest league in the country and is the second team for Minnesota United. Good for SE Minnesota to get this. Homecoming of sorts for former Austin standout Aidan Martinez, who plays for MNUFC2
Aug. 8 will bring pro soccer to Rochester, with Minnesota United's second-level team coming here for a league match with Kansas City. postbulletin.com/sports/pro/pro…
Your journey from when you started training with us at SAQ to now has been nothing short of incredible and self-made. So happy for you 🚀
After a great talk with Coach @BMcCormick08 I’m great full to receive an Offer from @DordtFB. @JMRocketFB @KyleRiggott @Luke_Fish99
Zumbrota-Mazeppa's Hudson Ohm has a dazzling fastball. But his curve is likely the best in the Rochester area. Ohm breaks it down for us: postbulletin.com/sports/prep/ar…
Aug. 8 will bring pro soccer to Rochester, with Minnesota United's second-level team coming here for a league match with Kansas City. postbulletin.com/sports/pro/pro…
Big news when it comes to the rochester soccer scene. Blake Moynagh is leaving Lourdes to chase pro soccer dreams postbulletin.com/sports/prep/so…
IF I’m going to be honest, ALL of our veterans deserve free healthcare for life!🇺🇸🇺🇸 Do you agree with ME? A. Yes B. No
Our third and final story from our series about the new regional sports complex coming to Rochester is from @madelineawarren. It answers how it impacts adults in the region. postbulletin.com/sports/how-can…
"It wasn't me! It’s fake news! It’s a hoax! It’s Obama! It’s Biden! It’s Garland! It’s Comey! It’s Murdoch! Look over there - don’t look at me! It wasn't me!"
It wasn't long ago @Bsteele08 thought his dream of playing college football was just about dead. Read how the @ByronMNFootball standout kept that dream alive in finding a home with @SMSUfootball. postbulletin.com/sports/prep/by…
Here are the Division 2 Legion playoff pairings for SE Minnesota. postbulletin.com/sports/prep/so…
Former Rochster Mayo star Gabe Madsen made all three of the shots he took yesterday, including a 3-pointer, in getting limited minutes for his Golden State summer league team. Madsen was coming off a 22-point game.
Day 2 did not let us down, kids were FLYING around and even getting after our coaches in some of the competition drills!
Pool has become the game to play for Rochester 13-year-old Korbin Johnson. Two kidney replacements made contact sports out. But he is way in on pool and is a dazzler. postbulletin.com/sports/kidney-…
Byron Buxton is 21-for-48 (.436) with second base occupied this season.
Byron Buxton of the @Twins has 21 home runs, 17 stolen bases and has not been caught stealing. He’s the first player in MLB history to have at least 20 HR and 15 SB without a CS at the All-Star break.