Opsal Overcomes Potential Season-Ending Injury to End Season as Champion
By
Steve Vedder
Special for MHSAA.com
March 24, 2026
You couldn't blame Kade Opsal for being a little teary-eyed as he stood quietly on the medal stand at the Lower Peninsula Division 3 Swimming & Diving Finals earlier this month at Holland Aquatics Center.
By rights, you could easily make the case he shouldn't have been there.
It wasn't through a lack of talent for the Adrian senior, who was undefeated in four years of conference championship meets in the 50-yard freestyle and 100 backstroke while taking second in Division 3 in the 100 backstroke as a junior. Talent wasn't the problem.
The problem was the freak accident Opsal had suffered six months ago which doctors feared could cost him his final year of swimming.
So as Opsal waited anxiously on the stand for a medal to be hung around his neck, he found himself fighting a flood of emotion.
"My coach handed out the medal, and I heard my name over the public address system," he said. "I leaned down and my coach said, 'You really did it.' I got a little emotional, I cried a little. I was so full of emotion. I was glad I had finished my career how I did."
Opsal's dream for his final year of high school swimming was simple: win a Finals championship. But that goal seemed potentially unattainable after an accident on the soccer field in early September.
After having been convinced by friends to go out for soccer when Adrian needed a goalkeeper, Opsal stepped up to fill the void. But during a practice session, Opsal faced shot from a teammate less than a dozen feet away. He stuck his hand in front of his face to shield himself from the shot, but the ball crashed into Opsal's wrist, causing a fracture of the scaphoid bone near where his wrist and thumb meet.
It was the second time Opsal had broken the bone. The first was during the swim Finals as a freshman when he slammed his hand into the end of the pool at the end of a race. He spent 16 weeks in a cast.
But while Opsal dodged surgery three years ago, this time doctors diagnosed a displaced fracture which resulted in surgery, screws inserted in the wrist and a bone graft. Qualifying for the Finals and fulfilling a lifelong dream at that point seemed miles away, Opsal admitted.
"I went into a spiral," he said. "I thought I was going to miss the whole season. It was terrible."
Doctors weren't exactly in disagreement with that prognosis. After surgery Oct. 12, doctors encased his hand in a nine-pound cast, basically a club, Opsal said. He spent two weeks in the cast, had a checkup, spent four more weeks in a cast, then was placed in a removeable cast. By now it was the second week of December, this season’s Finals were three months away, and Opsal had yet to enter the water. By Jan. 9, Opsal was finally pronounced ready to swim by doctors, but he was seriously behind in his attempt to simply qualify for the Division 3 championship meet, let alone be in the hunt to win a race there.
Still, Opsal wasn't ready to toss in his goggles.
"I knew I could do something with the little time I had left," he said. "I knew I had put in a lot of work over the summer and had gained like 30 pounds of muscle. But I didn't know how all that would translate in the final two months of the season. I did know that every practice and meet had to count."
By the MISCA meet in early February, there was a ray of light. Opsal swam a 21.2 in the 50 free and a 50.4 in the 100 backstroke. Suddenly there was hope that he still had a shot at his dream.
Opsal continued to pick up the pace until the Division 3 Finals prelims March 13. He wound up seeded first in the 100 backstroke with a time of 50.1 and was third in the 50 free.
There was, Opsal told himself, hope.
One day later, he began his Finals by helping Adrian's 200 medley relay to a ninth-place finish. Then, in his first attempt at a title, he finished runner-up in the 50 free with a time of 20.87.
Opsal's championship dream had come down to the 100 backstroke. He finally turned that dream into reality when he outdistanced Spring Lake's Dane Trask to win the event, swimming a lifetime-best time of 49.20 to nudge the 50.46 by Trask.
Tears aside on the medals stand, all Opsal could think about was advice he received from family members.
"I thought about my grandfather who always reminded me about that Vince Lombardi quote that winning wasn't everything, it was the only thing," he said. "I had thought I had a shot at it and I kept telling myself this was my senior year and I wanted to go out with a bang."
Considering his two broken hands and a fractured patella he suffered as a youngster, Opsal can now laugh at the obstacles he's had to overcome.
"My mom has definitely made comments that they need to bubble wrap me," he said. "I've been around the block in getting hurt."
PHOTOS (Top) Adrian’s Kade Opsal stands on the medal podium after winning the 100-yard backstroke at the Lower Peninsula Division 3 Finals in Holland. (Middle) Opsal swims to his championship. (Action photo by High School Sports Scene.)
Seniors Lead Again as Marquette Boys Claim 4th-Straight UP Finals Title
By
John Vrancic
Special for MHSAA.com
February 19, 2023
MARQUETTE — The Marquette boys captured their fourth consecutive Upper Peninsula swimming & diving title in convincing fashion here Saturday with 376 points.
They were followed by Houghton with 216, and Kingsford edged Sault Ste. Marie 133-132 for third place.
Marquette senior Andrew King collected three firsts, taking the 100-yard backstroke in a personal-best 57.73 seconds and swimming a personal-best one minute, 57.9 seconds while taking runner-up honors in the 200 freestyle. He also helped the winning 200 medley and 400 freestyle relays.
“This was really a great day,” said King, who swam all four years of high school. “This is the first time I got under a minute in the 100 backstroke and under two minutes in 200 freestyle. I’ve been shooting for those all season. It feels great to swim those times and finish strong and who knows, there’s always a chance I might swim in college. I’m very happy for both of our teams.”
Classmate Liam McFarren added a first in the 200 individual medley (2:08.18) and helped the 200 medley and freestyle relays.
Senior Maverick Baldwin won the 50 freestyle (22.67) and took second in the 100 butterfly (58.22), and helped the medley and 400 freestyle relays. Sophomore teammate Evan Balko earned top honors in diving Friday with 215.35 points.
“I’ve been working with our seniors since they’ve been 9-10 years old,” said Marquette coach Nate McFarren. “It’s a pleasure to see them become fine young men right before my eyes. You see them do all the training for all the big events, and all of a sudden it’s over. It’s kind of bittersweet. It’s kind of a letdown after the season ends.”
Houghton senior Johannes Myhre, an exchange student from Norway, earned top honors in the 100 butterfly (56.21) and 100 freestyle (50.07) and helped the Gremlins place second in the 200 and 400 freestyle relays.
“I’ve always lived on the water and since I’ve been a little kid I loved being on the water,” he said. “I started competitive swimming four years ago. I think I had a pretty good backstroke today, and having Liam McFarren on my side really helps. He’s definitely a good swimmer. We’ve gone back and forth all year. I think it was decided after 75 yards. I used all my reserves.”
Kingsford sophomore Joey Lundmark claimed the 200 freestyle (1:56.85) and 500 (5:27.07), and senior teammate Zane Cahee added a first in the 100 breaststroke (1:08.47). They also helped the Flivvers place third in the 200 medley relay, and Cahee was fourth in the 200 IM (2:26.91).
Manistique senior Grant Mason set a school record while placing third in the 100 backstroke (1:02.43).
“I definitely ate a little better today and yesterday and managed my diet, which gave me a little more energy,” he said. “I also stayed in a hotel in Marquette and was able to sleep in a little. I beat my previous best time by about two seconds, and our medley relay placed second. We swam real strong and beat our best time by about seven seconds.”
(PHOTOS by Randy Ritari – Click to see more.)