Freeman ran for 135 yards on 19 carries. His first scoring run of the game gave him the Oregon career record for total touchdowns.
Arizona quarterback Khalil Tate was held back by Oregon's defense, passing for 159 yards and a touchdown while running for 32 yards. Tate, who was the team's leading rusher with 11 touchdowns, had run for a in each of the last six games for Arizona (7-4, 5-3).
Herbert was injured in Oregon's 45-24 victory over California on Sept. 30 and replaced by true freshman Braxton Burmeister. The Ducks went 1-4 over the course of Herbert's absence.