The high school football season continued Friday with Week 2 action around the state.
Here’s a quick look at some of the best games, top stars and memorable performances.
Note: Entries are based on information provided by coaches, statisticians and high school football fans. Don’t see any details for your team’s game? Email some notes and/or stats to firstname.lastname@example.org. We will be updating this post throughout the weekend.
Tigard vs. Oregon City photo by Taylor Balkom
Our complete high school football preview:
Meet the state’s top players by position:
Our Week 2 predictions:
This week’s media polls:
Statistical leaderboards through Week 1:
No. 1 West Linn 41, No. 4 Lakeridge 2
Brenden Crouse returned an interception for a touchdown, and Mitchell Duea, Kaanan Huffman and Cole Peters also were instrumental on a defense that didn’t allow a point in the host Lions’ victory over the Pacers (1-1) of Lake Oswego.
Gavin Haines ran for three touchdowns for West Linn (2-0), giving him six in two games this season. Clay Masters was a prominent target of quarterback Blake DeBisschop, who passed for one score and ran for another.
No. 2 Central Catholic 41, Sandy 0
Junior Luke Johnson and freshman Cru Newman threw two touchdown passes apiece in the first half, sparking the Rams (2-0) to the win over the host Pioneers.
Sandy’s Montrell Jackson registered two sacks and picked up 50 yards on 11 carries. Robert Burns also had a sack for the Pioneers (0-2).
Tanner Brewster completed 6 of 13 passes for 80 yards and picked up 15 more on the ground.
Johnson, who is nursing an ankle injury and played only in the first quarter, connected twice with Jordan King. Newman’s scoring passes were to Riley Williams and Will Koenig.
Zach Grisham and Ellis Bynum had rushing touchdowns for the Rams of Southeast Portland.
Sunset 20, No. 3 Mountainside 0
The Apollos stopped the Mavericks on fourth down five times and forced two turnovers in the victory at Mountainside in Beaverton.
Caleb Kim scored on two short rushing touchdowns in the first half (giving him four this season) and finished with 80 yards on 18 carries. The Apollos (2-0) of Northwest Portland sealed the victory on Kyle Jaekel’s six-yard touchdown pass to Kaeden Ball with 8:40 left.
Mountainside (1-1) was held without a point for the first time in 23 games.
Andrew Simpson led the Mavericks with eight catches, Justin Hughes had five, and Sammy Cohen had three.
Mountainside’s Brian Mannion was 19 of 35 for 138 yards with one interception. Breyton Whitehead had eight solo tackles and three sacks.
No. 5 Jesuit 20, No. 6 Clackamas 12
Michael Rincon (92 yards rushing) and Tyree Blake (78) ran for touchdowns for the Crusaders, who forged a 12-0 halftime lead and kept the host Cavaliers (1-1) at bay after intermission.
Spencer McKelligon had three catches for 79 yards and a touchdown for Jesuit (1-1) of Southwest Portland.
Nick Kennewell and Miles Williams scored Clackamas’ touchdowns. Kennewell has scored in three consecutive games, dating to the first round of the 2019 OSAA Class 6A playoffs.
Michael Rincon photo by Taylor Balkom
No. 7 Newberg 38, Liberty 8
Levi Durrell passed for 260 yards and a career-high three touchdowns — all in the first half — in driving the visiting Tigers to the win over the Falcons (0-2) in Hillsboro.
Owen Hawley was Durrell’s most prolific target, accumulating 167 yards receiving and a touchdown. Sam Murphy caught two touchdown passes and Charlie Evans intercepted two Liberty passes.
Tualatin 41, No. 9 North Medford 28
Jackson Jones passed for five touchdowns and Malik Ross intercepted two North Medford passes, sparking the Timberwolves (1-1) to the victory over the Black Tornado (1-1).
Jones completed 17 of 26 passes for 360 yards. Three of his touchdown passes went to Cole Prusia, who had eight catches for 169 yards.
On offense, Ross carried 15 times for 152 yards and a score. Michael Harris had eight tackles for Tualatin’s defense.
No. 10 Tigard 34, Oregon City 16
Hewitt Sullivan rushed for four touchdowns, and the Tigers opened their season with a victory over the Pioneers (0-2) at Pioneer Memorial Stadium.
Logan Peyton’s one-yard run pushed the Pioneers to a 7-0 lead early in the second quarter. After Sullivan’s first touchdown made it 7-6, the first of three field goals by Oregon City’s Christian Ferreyra increased the Pioneers’ advantage to four points at 10-6.
Sullivan’s second touchdown followed by an 85-yard interception-return touchdown by Spencer Kuffel (one of his three interceptions) gave the Tigers some breathing room.
Quarterback Zach Chesler complemented Sullivan’s running with important plays of his own, both with his arm and while scrambling.
Jahleel Heath, Trey Martin and Oregon City’s front lines were key contributors for the Pioneers, who committed three turnovers in the second half.
Hewitt Sullivan photo by Taylor Balkom
Westview 35, Southridge 24
Drew Bennett scored two fourth-quarter touchdowns to help the Wildcats (1-1) of Northwest Portland come back to defeat the visiting Skyhawks (1-1) of Beaverton.
Skyhawks quarterback JC Klee, who passed for two touchdowns, ran eight yards for a third-quarter score that pushed Southridge on top 24-22.
Bennett’s first fourth-quarter score was a 49-yard catch of a pass from Brayden Libby and made the score 28-24. He finished the scoring with a 60-yard return of an interception.
Westview’s Matt Lesowski rushed for two touchdowns.
Century 17, Glencoe 14
Zach Boehler’s 10-yard touchdown run capped the Jaguars’ rally from a 14-3 halftime deficit against the visiting Crimson Tide in a matchup of Hillsboro teams at Hillsboro Stadium.
Glencoe went ahead on Royce Fasel’s one-yard touchdown run and Robert Hendrix’s 60-yard punt return.
Emilio Hernandez’s four-yard touchdown run midway through the third brought Century within 14-10.
Glencoe had two possessions after Boehler’s go-ahead touchdown. Brody Reese got a fourth-down sack to squash the first threat, and Boehler intercepted a long pass on fourth down to end the second possession.
Fasel had 10 tackles and assisted on four others for the Crimson Tide, whose disadvantage in time of possession was by about a 3½-to-1 ratio.
Boehler and Hernandez each rushed for more than 100 yards.
Summit 17, Bend 0
Jake Hendricks returned a fumble for a touchdown to highlight the Storm’s defense in the victory over the host Lava Bears (0-2) at Punk Hunnell Stadium in northeast Bend.
Summit (1-1) of northwest Bend forced four fumbles in a game that Bend coach Matt Craven said was memorable for its defense, with neither unit allowing 200 yards by the opposition.
South Medford 28, Roseburg 14
Three fourth-quarter touchdowns lifted the Panthers (1-1) to victory at Roseburg, which made its season debut.
Roseburg led 14-8 before touchdowns by Carson Joe, quarterback Deacon Edgar and Garrett Henderson gave South Medford the win.
Roseburg’s Carson Dunn recovered a fumble in the end zone in the first quarter and Garrett Shulz returned an interception 37 yards for a score in the fourth quarter.
Roseburg has lost nine in a row against the Panthers.
Sherwood 50, McMinnville 7
Seven players scored for the Bowmen (1-1), who rolled up 389 yards of total offense and held the visiting Grizzlies (0-2) to 112 yards.
West Salem 47, South Salem 0
The Titans (2-0) defeated the host Saxons (0-2) and registered their largest margin of victory since a 70-0 OSAA Class 6A first-round playoff victory over Franklin in 2017.
CLASS 6A vs. CLASS 5A
Class 5A No. 2 Wilsonville 30, Beaverton 14
The Wildcats (2-0) held the host Beavers (0-2) scoreless until the fourth quarter.
Wilsonville’s Shane Tacla returned an interception 99 yards for a touchdown, turning in the marquee play for a unit that received strong play from Jake Moore, Cade Butterworth, Rochne Beecham and Chad Overholt.
Colby Guenther had four catches and was in on several tackles. He and Lucas Graves ran for touchdowns.
The Beavers’ Jay Keuter (14 of 17, 208 yards) passed for two touchdowns.
Lucas Graves photo by Rockne Andrew Roll
Grants Pass 21, Class 5A No. 3 Crater 13
Touchdown catches by Dawson Douglas and Trevor Jaasko staked the Class 5A Comets to a 13-7 halftime lead, but five turnovers in the second half doomed their hopes against the visiting Cavemen at Dutch Meyer Field.
Grants Pass (1-1) went ahead 14-13 on a touchdown pass from Hunter Gonzales to Noah Martinez. Facing fourth down with about 19 seconds left, Crater (1-1) threw an interception that Josef Miner returned for a touchdown. It was Miner’s second interception of the game.
McNary 42, McKay 7
Griffin Hubbard’s 95-yard interception return for a touchdown propelled the host Celtics to the win over the Royal Scots in Keizer.
Jack McCarty (13 of 21) passed for four touchdowns against one interception, and Jake Paton had five tackles and broke up three passes for McNary. Tyler Copeland and Braiden Copeland each had two touchdown catches.
Ui Ale threw a touchdown pass to James Jennings on the first drive after halftime for McKay (0-2) of Salem. Freshman Justice Anthony was the team’s top receiver, with a handful of catches and approximately 75 yards.
Sprague 34, North Salem 7
Ethan Bullock scored three touchdowns, Drew Rodriguez had a scoring catch, and Riley Davis ran for a touchdown for the Olympians of Salem in the win over the visiting Vikings (1-1). Davis also had an interception for Sprague (2-0).
No. 1 Thurston 43, Willamette 6
The Colts’ offensive line cleared the way to the victory over the visiting Wolverines in Springfield.
Thurston amassed 461 yards of total offense, 269 of it on the ground.
Dane Woodcock passed to Johnson Lin in the third quarter for Willamette’s touchdown.
Dawson Muggy was 9 of 11 for 123 yards and a touchdown passing. Gavin Knights rushed for 130 yards and three touchdowns, and Jeremy Foss ran for 97 yards and a score.
No. 4 Pendleton 20, Ridgeview 12
The Buckaroos rallied from a 12-0 halftime deficit to defeat the visiting Ravens (1-1) of Redmond.
Ridgeview’s Gannon Jeter had two rushing touchdowns. After Brogan Biggerstaff’s touchdown pass to Collin Primus got the Buckaroos (2-0) on the scoreboard, Tyasin Burns went 39 yards for a touchdown and a 13-12 lead.
Burns finished with 131 yards on 16 carries. He intercepted a Ridgeview pass, as did Dylan Abrahamson and Gabe Browning. Kyle Liscom had 10 solo tackles and assisted on four others.
No. 5 West Albany 34, Corvallis 14
Zack Cehrs piled up 187 yards and three touchdowns on 19 carries, Michael Cale passed for a touchdown, and Riley Weddle intercepted three passes for the Bulldogs (1-1) in the win over the visiting Spartans (1-1).
Corvallis’ Solomon Wolfe had four receptions for 84 yards and two touchdowns, one each from Carter Steeves and Garrett Holpuch.
Zack Cehrs photo by Leon Neuschwander
No. 7 Hood River Valley 22, Redmond 0
Ryles Buckley intercepted three passes and recovered a fumble in leading the Eagles’ defense in the victory over the visiting Panthers (1-1).
Trenton Hughes had two touchdown runs of more than 50 yards. Tanner Fletcher, coming off a 313-yard game, scored one touchdown and two conversions.
For Redmond, Gabe Robles spearheaded the Panthers’ defense, and Charlie Rawlins had a key interception.
No. 8 Canby 48, Hillsboro 0
Chance Miller got the Cougars (1-1) rolling in the first quarter with a 63-yard punt return for a touchdown — one of Canby’s five scoring plays of 50 yards or longer — in the win over the Spartans (1-1) at Hare Field in Hillsboro.
Mikey Gibson had four touchdown passes, two apiece to Miller (13 and 65 yards) and Kaden Boyd (50 and 63). Jackson Valdrow ran 60 yards for a score, and Tyler Mead had a three-yard touchdown run.
Gibson was 12 of 14 for 256 yards with one interception. Boyd and Miller each had five catches and totaled all but 10 of the Cougars’ receiving yards.
Hillsboro’s Slade Shufelt carried 11 times for 52 yards. The Cougars limited the Spartans to 171 yards of total offense.
The punt return marked the second week in a row Miller scored a non-offensive touchdown. He ran a kickoff all the way back in last week’s loss to Clackamas.
No. 9 Scappoose 48, Forest Grove 0
Luke McNabb passed for three touchdowns and Deacon Smith ran for three in the victory over the visiting Vikings (0-2).
Forest Grove’s Shane Parrow had five tackles for loss and two sacks.
Ayden Patterson had a fumble recovery and Dom Lite intercepted a Vikings pass to highlight the defense for Scappoose (1-1).
D’Angelo Macedo had a touchdown rushing and one receiving. Lite and Logan Johnson each had a touchdown catch.
Dallas 38, No. 10 Lebanon 27
The Dragons (2-0) built a 17-0 lead and fended off host Lebanon (0-2).
Dallas’ Logan Person ran for two touchdowns, Ashton Foster passed for two, and John Hofenbredl scored one touchdown each running and receiving. Connor Nash had a scoring catch.
Lebanon’s Dane Sipos ran for two third-quarter touchdowns, the first a 75-yarder and then a six-yard score that brought Lebanon within 23-21. On defense, Sipos had 11 tackles and two assists as well as two tackles for loss.
Cole Weber was 11 of 20 for 182 yards and two touchdowns with one interception.
The Dalles 27, Putnam 6
Junior Jaxon Pullen ran for a game-high 156 yards and a touchdown to lead The Dalles to a season-opening Northwest Oregon Conference East Division victory over Putnam in Milwaukie.
Senior quarterback Skyler Leeson ran for one touchdown and threw for another as the Riverhawks opened their season a week later than most teams after last month’s snowstorm forced them to miss enough practices to make them ineligible to play in Week 1.
The Riverhawks’ Dusty Dodge and Kade Wilson combined for more than 30 tackles.
Pullen’s 70-yard burst on the Riverhawks’ second drive made the score 6-6 after Putnam grabbed the early lead on a 25-yard run by Alec English.
After forcing a punt, Leeson turned a broken play into an 83-yard touchdown run, bursting up the middle and finding a seam to the left sideline to give The Dalles a 13-6 lead.
The Dalles took the second-half kickoff and went 73 yards in six plays, with Dodge scoring on a two-yard run. The Riverhawks put away the game with 4:27 remaining when Leeson hit tight end Andrew Savaiinaea on an eight-yard touchdown pass.
Leeson ran for 102 yards on eight carries and was 11 of 15 for 208 yards. Dodge ran for 66 yards, all in the second half, and had 3.5 tackles for loss.
Myles Barton led the Kingsmen with 63 yards on 18 carries.
Churchill 40, Springield 6
The Lancers of Eugene got two touchdown passes apiece from Chace Pence and Camdyn Stiegeler in the victory over the host Millers at Silke Field.
Kasey Robinson had a scoring catch on Springfield’s first possession.
Riley Van Camp caught two scoring passes, Jake Trone caught one touchdown pass, and Henry Pence caught one from his brother.
John Quirante ran for two touchdowns for Churchill (1-1), which led 27-6 at halftime.
“It was a team effort with many kids making contributions,” Lancers coach AJ Robinson said. “It was great to play with some spectators in attendance. Feeling more like a normal Friday night experience.”
Pence and Stiegeler combined for more than 200 yards passing.
Riley Van Camp photo by Leon Neuschwander
La Salle Prep 63, St. Helens 19
Freshman Niko May and senior Will Curran had back-to-back touchdown interception returns, and Ryan Rosumny hooked up with Riley Peterson on three scoring passes for the Falcons (1-1) of Milwaukie in the road victory over the Lions (0-2).
Central 42, Crescent Valley 0
Kohler Hernandez ran for two touchdowns and Aaron Cooper returned an interception for a score, leading the Panthers (1-1) of Independence to the victory over the Raiders (1-1) in Corvallis.
CLASS 5A vs. CLASS 4A
Class 4A No. 3 Mazama 63, Eagle Point 0
Zeke Heaton carried 17 times for 113 yards and three touchdowns, and the Vikings (2-0) of Klamath Falls rolled up 470 yards of total offense in defeating the host Eagles (1-1).
No. 1 Marist Catholic 35, No. 8 Cascade 21
Lucas Tuski ran for two touchdowns and Hagan Stephenson had a scoring catch to spark the Spartans’ offense in the win over the Cougars (1-1) in Turner.
Marist Catholic (2-0) of Eugene led 28-7 at halftime.
Leading by 14 points with less than a minute left, the Spartans stopped the Cougars on fourth-and-goal from the 2 to seal the win.
Lucas Tuski photo by Leon Neuschwander
No. 2 Banks 48, Valley Catholic 0
Cooper Gobel passed for 354 yards and five touchdowns, all in the first half, in the victory in Beaverton over the Valiants (0-2).
Charlie White (five catches, 122 yards) and Aaron Brown (seven for 155) each had two scoring receptions for Banks (2-0).
On defense, White had seven tackles, a tackle for loss and a forced fumble.
Valley Catholic senior Will French contributed on both sides of the line of scrimmage and helped the Valiants maintain a level of competitiveness.
No. 4 Hidden Valley 47, Klamath Union 3
Nate Vidlak was 22 of 27 for 314 yards and accounted for five touchdowns (four passing, one rushing), Jeremiah Noga had two touchdown catches, and Tobias Powers and Tanner Jolley combined to rush for more than 100 yards, helping the host Mustangs (2-0) defeat the Pelicans (0-2).
Noah Stone also had a touchdown catch for Hidden Valley, which never punted. Matt Iwamizu was among the standouts on defense with an interception and numerous tackles.
No. 5 Marshfield 41, Elmira 0
Dom Montiel passed to DJ Daugherty for a touchdown late in the first quarter, and the host Pirates (2-0) found their rhythm from there in the win over the Falcons (1-1). Montiel ended with four touchdown passes.
No. 6 Seaside 43, Milwaukie 10
The host Seagulls handled the Mustangs (1-1). Seaside has a 2-0 record for the second time in the past three seasons.
For the Seagulls, Andrew Teubner rushed for 169 yards and four touchdowns, Lawson Talamantez caught four passes for 101 yards and a touchdown, and Carson Kawasoe passed for 194 yards and two scores.
Milwaukie got its points on a 37-yard field goal by Zane Garvey and a 23-yard touchdown pass from Kaden Harris to Brody Thomson.
No. 7 Gladstone 48, North Marion 8
Sabastian Peiffer ran for four touchdowns — two of them longer than 45 yards — and Ethan Finnigan caught two touchdowns passes as the Gladiators (2-0) defeated the Huskies (0-2) in Aurora.
Marcus Ledesma scored the Huskies’ touchdown on a fumble recovery. Tommy Cousins carried the ball 15 times for North Marion and gained 100 yards.
No. 9 North Eugene 41, Woodburn 21
Nolan Wyers’ 96-yard catch-and-run score was the longest of A.J. Anderson’s four touchdown passes in the Highlanders’ victory over the visiting Bulldogs (0-2).
Nathaniel Cook, Cole Plum-Kazmierczak and Jack Lemley also had scoring catches. Plum-Kazmierczak and Dylan Coughran ran for scores, and Plum-Kazmierczak intercepted two passes.
Woodburn’s Santi Roque blocked a punt, leading to one Woodburn touchdown. Cole Beyer, Tomás Veliz and Micah Nava were key in the running game, and Jackson Pickett made big contributions receiving and in the return game.
Astoria 38, Tillamook 13
The Fishermen (1-1) ended an 11-game losing streak with the win over the Cheesemakers in Astoria.
Astoria’s most recent win had come Oct. 19, 2018, over Valley Catholic.
On Friday, Bo Williams and Rocky Rub split time at quarterback. Williams passed for four touchdowns, and Rub stood out with his running, as did Colton McMaster with his receiving.
Tillamook junior quarterback Trent Buchler ran for a touchdown and passed to junior Marshall Allen for another score.
Estacada 48, Madras 6
Justin Lang had three sacks and an interception, Jake Behrman gained 96 yards and scored a touchdown rushing, and the Rangers (1-1) defeated the visiting White Buffaloes (0-2).
Sweet Home 28, Stayton 10
Austin Marler had three interceptions, and Cade Gaskey and Aiden Tyler powered the running game of the Huskies (1-1) against the host Eagles (0-2).
Aiden Tyler photo by Leon Neuschwander
Henley 69, Phoenix 0
Tulson Higgins’ short touchdown run got the Hornets (1-1) of Klamath Falls on the scoreboard, and Henley went on to defeat the host Pirates (0-2).
Crook County 28, Molalla 0
The Cowboys (2-0) defeated visiting Molalla (1-1) in Prineville and have allowed seven points in their two games.
CLASS 4A vs. CLASS 3A
Ontario 16, Vale 14
The Tigers (1-1) took a 16-6 lead on the final play of the first half and went on to defeat the Vikings (1-1) in Ontario in a matchup of teams residing in the Mountain time zone.
Tanner Steele passed to Eli Aldred in the third quarter to pull Vale within two points.
Aldred totaled 127 yards from scrimmage, and Nathan Kimball had 104 yards on 13 carries.
CLASS 4A vs. CLASS 2A
Grant Union 44, McLoughlin 7
The Class 2A Prospectors of John Day defeated the Pioneers of Milton-Freewater.
Nicky Doherty caught a 55-yard touchdown pass from Nick Herndon for McLoughlin (1-1), which defeated Irrigon 42-0 last week in a modified-rules meeting that the OSAA is considering an official game for the purposes of team records.
Gio Solis had 11 tackles for McLoughlin.