Skip to main content

Recap: Opening round of Class 6A state football tournament

Catch up on the biggest moments from Friday’s games, including Andover at East Ridge and Moorhead at Blaine.

Moorhead head coach Kevin Feeney celebrates with his team after defeating Blaine 38-21 in a first round playoff game at Blaine High School in Blaine, Minn. on Friday, Oct. 24, 2025. (Alex Kormann/The Minnesota Star Tribune)
Comment

By Jim Paulsen, Marcus Fuller, Alicia Tipcke and Olivia Hicks

The Minnesota Star Tribune

Sixteen teams advanced to the second round of the 32-team Class 6A playoffs on Friday. Here’s how some of the games unfolded:

Scroll through the results on Strib Varsity’s scoreboard. Check out the full Class 6A bracket and the section tournament brackets for Class 5A down to Nine-Player.

You can also watch these games on demand:

Watch Episode 10 of “Strib Varsity Live With Randy Shaver.” Edina’s Mason West, Minnetonka’s Caleb Francois and Moorhead’s Jett Feeney were among Shaver’s expected guests.

Extra reading: Rocori lineman Andrew Trout takes pride in overcoming injury and launching a touted Gophers class

Moorhead wide receiver David Mack celebrates after scoring in the fourth quarter against Blaine at Blaine High School on Friday. (Alex Kormann/The Minnesota Star Tribune)

Final: Edina 30, Farmington 17

“Another Edina first down” seemed to be the words to the theme song Friday night in this first-round Class 6A playoff game against Farmington. “Incomplete,” in contrast, seemed to follow the Tigers throughout all four quarters.

Mason West, Sammy Stephenson, Chase Bjorgaard and Xander Rasmussen led the Hornets to victory on home green and yellow territory. But Farmington didn’t go down without a fight, even as its leading rusher, Chris Rehak, was helped off the field with an injury.

Edina goes on to play Forest Lake at 7 p.m. next Friday.

ADVERTISEMENT

— Olivia Hicks


Updates from around Class 6A

Woodbury 21, Eagan 20: Eagan scored a final touchdown, Parker West to Gage Halvorson, but West’s attempt to run in a two-point conversion was stopped, leaving Woodbury with a win. The Royals will catch Moorhead next round; the Spuds knocked off Blaine 38-21.

Lakeville South 35, Wayzata 12: That’s a final, Lakeville South advancing to play Mounds View in Round 2.

Shakopee 26, Stillwater 14: Judah Forsberg undercut an out route for a 38-yard pick-six to seal the victory with 12 seconds left. Shakopee will catch Centennial in the next round.


4Q: Edina 30, Farmington 17

The Hornets add a 38-yard field goal with five minutes left in the game.

— Olivia Hicks


Final: East Ridge 28, Andover 20

In the battle of senior dual-threat QBs, Cedric Tomes and the Raptors overcame a late rally by Joseph Mapson’s Huskies to advance in the opening round of the Class 6A playoffs. Mapson’s third touchdown came on an 8-yard pass to Aidan Wiegert with 1:18 left, but his two-point run attempt was stopped short. Tomes finished with four touchdowns, including three rushing.

— Marcus Fuller


Updates from around Class 6A

Woodbury 21, Eagan 14: Emmett Snuggerud threw another TD pass, this time to Nolan Freymiller, and the Royals took the lead.

Prior Lake 42, White Bear Lake 14: Cole Brinkman returned an interception 34 yards for a touchdown for the Lakers.


3Q: Edina 27, Farmington 17

Farmington’s Chris Rehak gets the Tigers closer with a 90-yard touchdown run at the end of the third quarter. The visitors are closing the gap.

— Olivia Hicks


Updates from around Class 6A

Prior Lake 28, White Bear Lake 14: Luke Watkins’ second TD run of the game puts Prior Lake two scores ahead.

Lakeville South 35, Wayzata 6: Chavon York scored on a 23-yard touchdown run for the Cougars.


4Q: East Ridge 28, Andover 14

At some point the Raptors needed to answer the surging Huskies. They finally found some life in the fourth quarter behind Cedric Tomes, who capped an 11-play, 68-yard drive with his third rushing TD. The drive started with Tomes connecting with tight end Hugo Spoo on a 23-yard pass play.

— Marcus Fuller


Updates from around Class 6A

Woodbury 14, Eagan 14: Emmett Snuggerud hits Shawn Rekowski with a 37-yard touchdown pass to tie it up.

Lakeville South 28, Wayzata 6: Nic Swanson extended the Cougars’ lead with a 6-yard touchdown run.


3Q: Edina 27, Farmington 9

Jabari Strader stretches Edina’s lead, catching a pass from quarterback Mason West. Strader, a senior wide receiver, shook off Farmington’s approaching Danny Sather inside the 10 to complete the touchdown.

— Olivia Hicks


3Q: East Ridge 21, Andover 14

Joseph Mapson wasn’t much of a factor in the first half, but he made his mark in the third quarter for Andover. The Huskies’ signal-caller scored his second TD of the game to cap a 10-play drive. East Ridge struggled after fumbling on its opening drive of the half.

— Marcus Fuller


Updates from around Class 6A

St. Michael-Albertville 43, Osseo 21: Three TD runs by Will Mosher and two TD passes by Ty Haring were plenty to get STMA a victry. We think we can safely predict top seed Rosemount will be the Knights’ opponent in the second round. The Irish led by 56 last we checked.

Eden Prairie 36, Lakeville North 7: The Eagles got a third-quarter TD from Owen Konrad. Sure does look like Mike Grant will win his 400th game, and it sure seems likely Eden Prairie will play Champlin Park next. Champlin Park is up 28-0 on Roseville.


3Q: East Ridge 21, Andover 7

The Huskies got on the scoreboard for the first time with a 2-yard TD run by Joseph Mapson. Andover was led on the ground for most of the drive by Collin Gravink.

— Marcus Fuller


Halftime: Edina 20, Farmington 9

After a warm start to the football season, fall is in full swing here in Edina, where the Hornets lead Farmington.

Braving the cold, the green-clad crowd is chatty at halftime, with a handful of supporters raising larger-than-life cardboard cutouts of the players.

Despite Farmington’s student section failing to compete with Edina’s in numbers, it can be heard — and seen as it is clad in all white — from across the stadium. Edina showed off its powerful duo of Mason West and Sammy Stephenson throughout the first half. They’ve connected for two TD passes, 67 and 24 yards.

— Olivia Hicks


Updates from around Class 6A

Minnetonka 34, Anoka 14: It’s a final, and the Skippers advance to the second round. They’re waiting to see if the opponent will be White Bear Lake or Prior Lake.

Prior Lake 28, White Bear Lake 14: Luke Watkins ran for an 8-yard touchdown in the final minute of the first half for the Lakers.

Mounds View 31, Rogers 7: The records say these teams are better matched. Mounds View is 4-4, Rogers 3-5. But we learned something about Mounds View when the Mustangs upset Forest Lake two weeks ago.


Updates from around Class 6A

One more top-seeds roundup here and we’ll let these go, because the No. 1s are taking care of business in the first round. Maple Grove leads Eastview 49-0. Centennial is up 41-0 over Hopkins. Forest Lake 36, Coon Rapids 0. Rosemount 56, Park of Cottage Grove 0.


2Q: Edina 20, Farmington 9

With 26 seconds to go until the half, Edina builds its lead as Mason West delivers yet another zinger to Sammy Stephenson. No. 3 soared across the line to boost the home Hornets’ advantage over the Tigers.

— Olivia Hicks


Moorhead wide receiver Zak Walker (9) and running back Taye Reich (7) celebrate as the final seconds tick off the clock in the fourth quarter of their 38-21 playoff game win over Blaine on Friday, Oct. 24, 2025. (Alex Kormann/The Minnesota Star Tribune)

Final: Moorhead 38, Blaine 21

The Spuds showed they aren’t just a pass-happy bunch, leaning heavily on running back Taye Reich to move the ball after halftime, milking clock en route to an 38-21 victory over Blaine in Friday’s first round of the Class 6A playoffs. Reich ran for 141 yards and a touchdown to help the Spuds. Quarterback Jett Feeney passed for four touchdowns, three of them to receiver David Mack, as No. 6-seeded Moorhead built a 31-14 second-half lead.

— Jim Paulsen


4Q: Moorhead 31, Blaine 21

Moorhead bumped its lead to 31-14 on another Jett Feeney-to-David Mack scoring pass, but Blaine came down and scored on a big passing play of its own, a 10-yard fade from Jameson Niska to Noah Tieden, who jumped over Moorhead defenders to make the catch. But Moorhead is moving downfield on the ground, taking precious time off the clock.

— Jim Paulsen


Updates from around Class 6A

Prior Lake 21, White Bear Lake 14: Brian White gives Prior Lake a lead with a 48-yard touchdown catch from Olutatomi Animasaun.

Eagan 14, Woodbury 6: Chris Brandt and Parker West scored on long runs for Eagan. Brandt’s went 56 yards and West’s 59.

Lakeville South 21, Wayzata 6: Tommy Feriancek leaped to haul in a 9-yard touchdown pass from Gavin Stuart.

St. Michael-Albertville 36, Osseo 14: Will Mosher is up to three rushing TDs for STMA.

Eden Prairie 29, Lakeville North 7: Justice Bates has scored twice for Eden Prairie.


Halftime: East Ridge 21, Andover 0

The Raptors took advantage of some big passing plays from Cedric Tomes to Akeed Ali in the first half to dominate the visiting Huskies, including a 47-yard Ali catch on a rainbow throw from Tomes late in the second quarter. That set up Tomes’ third TD of the game and second run from the 1-yard line with 26 seconds left. Andover scored 60 points in a win earlier this season vs. Anoka but went scoreless through two quarters.

— Marcus Fuller


2Q: Edina 13, Farmington 9

Farmington’s continued attempts to answer Edina came to fruition with Chris Rehak’s 5-yard touchdown run. The Tigers’ score was set up by quarterback Cade Boyles floating a pass across the field to Blake Johnson.

— Olivia Hicks


Updates from around Class 6A

Prior Lake 21, White Bear Lake 7: Colten Gunderson caught a 28-yard touchdown pass from Drew Brinkman to extend the Lakers’ lead.


2Q: Edina 13, Farmington 3

Mason West launches a pass to Sammy Stephenson for a 67-yard touchdown as the second quarter ticks down.

— Olivia Hicks


2Q: East Ridge 14, Andover 0

Andover’s defense was close to stopping East Ridge deep in its own territory, but a roughing-the-kicker penalty kept the drive alive. The Raptors eventually scored on a 24-yard run, Tomes breaking away from a defender for a two-score lead.

— Marcus Fuller


Blaine defensive lineman Wyatt Konkler (68) tackles Moorhead running back Taye Reich (7) in the first quarter at Blaine High School in Blaine, Minn. on Friday, Oct. 24, 2025. (Alex Kormann/The Minnesota Star Tribune)

3Q: Moorhead 24, Blaine 14

A real football game broke out to start the second half. Moorhead turned the ball over on downs on its initial possession, deep in Blaine territory, the first time Moorhead was held scoreless in a drive in the game. When Blaine got the ball back, the Moorhead defense stiffened and forced the game’s first punt.

— Jim Paulsen


Updates from around Class 6A

Champlin Park 14, Roseville 0: The Rebels score a pair of first-quarter TDs.

Rosemount 42, Park of Cottage Grove 0: JuJu Bean ran for a 1-yard touchdown to extend the Irish lead. We’ll let this one go for a while and let you know if something changes.

Forest Lake 22, Coon Rapids 0: Jack Ohlsen added to the lead with a 7-yard touchdown run.

Rosemount 35, Park of Cottage Grove 0: This one is a blowout. Jakhai Hollie scored the latest TD, on an 11-yard run.


1Q: Edina 7, Farmington 3

Just after Edina’s Mason West, a Chicago Blackhawks draft pick and Michigan State commit for hockey, led the Hornets to the first touchdown of the game, Farmington pushed back. The Tigers’ Blake Johnson gave the team its best bet yet as he went 58 yards on a catch-and-run on a pass from Ty Beck. An incomplete pass led to a field goal.

— Olivia Hicks


Updates from around Class 6A

Lakeville South 7, Wayzata 0: Jeremiah Lebbi scored on a short run.

Prior Lake 7, White Bear Lake 0: Luke Watkins got in on a 13-yard run.

Maple Grove 21, Eastview 0: The top seed of the top seeds, the only undefeated team in Class 6A, is not waiting around here.

Forest Lake 15, Coon Rapids 0: Forest Lake, 7-1 and one of the four No. 1 seeds, also shows no interest in taking it easy.

Centennial 27, Hopkins 0: There’s a trend here. The No. 1 seeds are cruising.

Rosemount 28, Park of Cottage Grove 0: The top-seeded Irish join the crowd.


Halftime: Moorhead 24, Blaine 14

Important first-half stats: Jett Feeney, 15-for-20, 168 yards, three TDs passing; Taye Reich: 68 yards rushing. Blaine: Jameson Niska, seven carries, 150 yards rushing, 40 yards passing. RB Derrick Obwaya, 59 yards rushing.

— Jim Paulsen


1Q: East Ridge 8, Andover 0

East Ridge’s first drive ended with a turnover on downs, but senior Cedric Tomes led a 12-play, 80-yard scoring drive to give the Raptors an 8-0 lead. Tomes connected with Akeed Ali on an 18-yard TD pass on fourth-and-7 with a minute left in the first quarter.

— Marcus Fuller


1Q: Edina 7, Farmington 0

Hornets quarterback Mason West puts Edina at the start of a chilly game. The Farmington Tigers came out heavy in the first couple of minutes of the first quarter, but quarterback Cade Boyles lost a fumble.

— Olivia Hicks


Updates from around Class 6A

Shakopee 7, Stillwater 0: Jake Courts passed 18 yards to Quinn Schriever to get this one going. Shakopee is 5-3, Stillwater 3-5. Up next for the winner is the winner of Hopkins at Centennial.

Rosemount 6, Park of Cottage Grove 0: The Irish, seeded No. 1 in their eight-team corner of the bracket, are off and running.


Halftime: Moorhead 24, Blaine 14

Blaine has not been run off the field, by any means. The Bengals have generated enough offense to compete well, but turnovers have bitten the Bengals. They’ve committed two — an interception and a fumble — and dropped a couple of potential interceptions. Moorhead ended the half with a 28-yard field goal by Ibrahim Abdi for the 10-point difference. Spuds QB Jett Feeney has been impressive. He throws such a terrific ball. Three TD passes in the first half.

— Jim Paulsen


Updates from around Class 6A

St. Michael-Albertville 21, Osseo 7: Wyatt Mosher ran for his second rushing touchdown of the game to put the Knights back in front by two scores.

Minnetonka 27, Anoka 0: Hey, the Skippers changed it up. This time Caleb Francois scored on a pass reception, a 45-yarder from Caleb Gutzmer. You’ll recall Francois was the quarterback last season and again at times this season as Gutzmer recovered from injury. That’s four TDs for Francois, three running and this pass.


Updates from around Class 6A

St. Michael-Albertville 14, Osseo 7: Philip Sieh ran for a 1-yard touchdown to cut the Orioles’ deficit in half.

Minnetonka 20, Anoka 0: Anybody seen Caleb Francois? Yes, he’s in the end zone again. Francois scored his third touchdown of the game, on a 2-yard run.

Standout running back Caleb Francois scored three first-half touchdowns against Anoka on Friday, Oct. 24 2025. (Chris Carr/The Minnesota Star Tribune)

Pregame: Farmington at Edina.

I’m here at Edina, where fans in green and yellow are trickling in as the Hornets prepare to take on Farmington in a first-round Class 6A playoff game. Hats, mittens and mugs are coming out in the stands as the temperature steadily drops and the Friday night nights flicker on. The music is loud overhead, and the crowd is getting noisy as the Hornets look to do what the team hasn’t accomplished since Edina West did it in 1978: Win the state title.

— Olivia Hicks


2Q: Moorhead 14, Blaine 14

Not much defense played so far. Moorhead is driving again, to the Blaine 7. Moorhead is used to playing high-octane games. Can Blaine match the pace? So far, so good for the Bengals.

— Jim Paulsen


Updates from around Class 6A

Minnetonka 13, Anoka 0: There goes Caleb Francois again, for 15 yards and his 24th touchdown of the season. Minnetonka and Anoka are playing for a shot at the winner of a 7 p.m. game between third seed Prior Lake and sixth seed White Bear Lake. Anoka got noticed this fall by losing 62-61 to Andover and 42-41 to Champlin Park in back-to-back games. Minnetonka is 6-2 after losing its past two games, to Edina and Maple Grove.


Moorhead wide receiver David Mack (1), right, runs into the end zone during the first quarter during a game against Blaine at Blaine High School in Blaine, Minn. on Friday, Oct. 24, 2025. (Alex Kormann/The Minnesota Star Tribune)

End 1Q: Moorhead 14, Blaine 14

This game started just as expected. Moorhead scored on its second play from scrimmage, a 58-yard connection from Jett Feeney to David Mack. Blaine answered. QB Jameson Niska ran 68 yards. RB Derrick Obwaya scored on the next play, on a 12-yard run. Moorhead retook the lead, driving for a 5-yard score from Feeney to Mack. Blaine came right down and made the score 14-14 on a 9-yard run by Niska.

A typical Moorhead game.

— Jim Paulsen


Updates from around Class 6A

Minnetonka 7, Anoka 0: Caleb Francois scored on a 10-yard run for the Skippers, the second seed in its group of eight. Anoka is 0-8 but seeded seventh, a reflection of some of the high-scoring, close losses the Tornadoes have endured.

St. Michael-Albertville 14, Osseo 0: Wyatt Mosher ran for a 5-yard touchdown to extend the Knights’ lead. Mosher made an interception of a tipped pass to set the Knights up at the Orioles 10-yard line.


Pregame: Andover at East Ridge

Tonight’s game between East Ridge and Andover features two of the top dual-threat quarterbacks in the state in East Ridge’s Cedric Tomes and Andover’s Joseph Mapson. The Raptors (4-4) host the Huskies (5-3) in a Class 6A opening-round playoff game with Tomes playing in his third game since returning from a broken finger.

East Ridge lost 24-15 to Woodbury in the regular-season finale, but Tomes led the Raptors to a win vs. Stillwater in his first game back on Oct. 10. Mapson led the Huskies on a four-game winning streak during the season, but they dropped their final two games in the regular season, vs. Blaine and Osseo.

Friday’s winner likely will have the daunting task of facing defending 6A champion Maple Grove in the next round.

— Marcus Fuller


St. Michael-Albertville 7, Osseo 0

Ty Haring’s touchdown pass to Elijah Lewis got this one started. St. Michael-Albertville is 3-5, seeded fifth in its eight-team quadrant. Osseo is 4-4 and seeded fourth. They’re playing for a likely shot at top seed Rosemount, which takes on eighth seed Park of Cottage Grove in a 7 p.m. game.


Moorhead (left) and Blaine players watch as a referee does the coin toss before a football game against the two schools at Blaine High School in Blaine, Minn. on Friday, Oct. 24, 2025. (Alex Kormann/The Minnesota Star Tribune)

Pregame: Moorhead at Blaine

There’s a prevailing opinion that Blaine was the recipient of a little tough luck, drawing Moorhead one week after the Spuds got quarterback Jett Feeney back from injury. No question Feeney is a difference-maker for Moorhead, but Blaine is a proud football school, and the Bengals certainly aren’t going to roll over.

Moorhead is accustomed to long bus rides, but I’ve got to believe it still takes a cumulative toll on a team. And do not overlook Blaine QB Jameson Niska, the latest in a growing line of dual threat quarterbacks at Blaine.

The Bengals can’t let Moorhead get rolling or it could be a long night.

— Jim Paulsen

Comment

About the Authors

Jim Paulsen

Reporter

Jim Paulsen is a high school sports reporter for the Minnesota Star Tribune.

See More

Marcus Fuller

Reporter

Marcus Fuller is Strib Varsity's Insider reporter, providing high school beat coverage, features, analysis and recruiting updates. He's a former longtime Gophers and college sports writer for the Minnesota Star Tribune.

See More

Alicia Tipcke

Videographer

Alicia Tipcke is a video reporter for Strib Varsity.

See More

Olivia Hicks

Olivia Hicks is a reporter for the Minnesota Star Tribune.

See More

Comments