FOOTBALL

BANGOR AT OXFORD HILLS

October 31, 2025

VISITOR
HOME
QUARTER
BANGOR
7
OXFORD HILLS
34

The Oxford Hills football team likely secured a home game in next week’s Class A North semifinals by defeating Bangor 34-7 on Friday at Gouin Athletic Complex in Paris.

The Vikings (5-4) and the Rams (5-4) now have identical records, but Oxford Hills should finish with a slight edge in Crabtree points and earn A North’s second seed. That would set up another matchup with Bangor next week in Paris.

The Rams opened the scoring with a 44-yard touchdown pass from Kyle Johnson to Trey Tennett on their first drive of the game.

Oxford Hills evened the score with a 32-yard touchdown run by Cam Roy in the second quarter. Wyatt Grover later recovered a fumble for the Vikings, which led to a 30-yard Dylan Truman TD pass to Jackson Stack on fourth-and-15, giving Oxford Hills a 14-7 lead.

Another fumble recovery, this one by Kirby Vaughn, set up the Vikings’ next score, a 16-yard run by Cam Pulkkinen in the third quarter.

Oxford Hills added two scores in the first minute of the final period. One play after having a touchdown called back due to penalty, Pulkkinen again lined up as the wildcat QB and ran for a 12-yard touchdown with 11:45 to play. Stack intercepted a pass on the first play of Bangor’s next drive and returned it to the Rams’ 28-yard line. That set up a 17-yard touchdown run by Keegan Ridley with 11:16 remaining in the game.

Mason Ridley also had an interception for the Vikings, while Ethan Sproul recovered a fumble for Bangor.

BOXSCORE

OXFORD HILLS 34, BANGOR 7

1234F
Bangor (5-4)7000—7
Oxford Hills (5-4)014713—34

First Quarter

  • B—Trey Tennett 44 pass from Johnson (Gavin Glanville-True kick)

Second Quarter

  • OH—Cam Roy 32 run (Cam Pulkkinen kick)
  • OH—Jack Stack 30 pass from Dylan Truman (Pulkkinen kick)

Third Quarter

  • OH—Pulkkinen 16 run (Pulkkinen kick)

Fourth Quarter

  • OH—Pulkkinen 12 run (Pulkkinen kick)
  • OH—Keegan Ridley 17 run (kick missed)

TEAM SCHEDULES

BANGOROXFORD HILLS

Record: 6-5-0

Date Time W/L/T Game Details
Friday, 09/05/20257:00 PMDeering at Bangor
Friday, 09/12/20257:00 PMLThornton Academy 42, Bangor 7Details
Friday, 09/19/20257:00 PMLawrence at Bangor
Friday, 09/26/20256:00 PMLPortland 42, Bangor 26Details
Friday, 10/03/20257:00 PMBangor at Lewiston
Friday, 10/10/20257:00 PMWindham at Bangor
Friday, 10/17/20256:00 PMLWinnacunnet , Bangor
Friday, 10/24/20257:00 PMWBangor 35, Edward Little 0Details
Friday, 10/31/20257:00 PMLOxford Hills 34, Bangor 7Details
Friday, 11/07/20257:00 PMWBangor 35, Oxford Hills 6Details
Friday, 11/14/20256:00 PMLPortland 30, Bangor 22Details

Record: 5-5-0

Date Time W/L/T Game Details
Friday, 09/05/20256:00 PMLPortland 21, Oxford Hills 7Details
Friday, 09/12/20257:00 PMWOxford Hills 36, Massabesic 0Details
Friday, 09/19/20257:00 PMWOxford Hills 43, Edward Little 0Details
Saturday, 09/27/202512:00 PMLCony 39, Oxford Hills 34Details
Friday, 10/03/20257:00 PMLBonny Eagle 34, Oxford Hills 8Details
Friday, 10/10/20257:00 PMWOxford Hills 55, Lewiston 8Details
Friday, 10/17/20256:00 PMLDeering 24, Oxford Hills 20Details
Friday, 10/24/20257:00 PMWOxford Hills 14, Windham 0Details
Friday, 10/31/20257:00 PMWOxford Hills 34, Bangor 7Details
Friday, 11/07/20257:00 PMLBangor 35, Oxford Hills 6Details