SportsDirect Inc. Ad
SportsDirect Inc. Ad
SportsDirect Inc. Ad
College Football
BOXSCORE | RECAP
Appalachian State 27, Oregon State 23
When: 3:30 PM   ET ,  Saturday, October 4, 2025
Where: Kidd Brewer Stadium, Boone, North Carolina
Attendance: 35021
Final Scoring Summary
 
Final 1 2 3 4 T
Oregon State 0 14 7 2 23
Appalachian State 17 0 10 0 27
SCORING
Scoring Summary
1st Quarter - 8:21
Appalachian State   FG  Appalachian State 3 - Oregon State 0
Dominic De Freitas 49 yd. field goal
1st Quarter - 6:49
Appalachian State   TD  Appalachian State 10 - Oregon State 0
JJ Kohl 6 yd. run (Dominic De Freitas kick)
1st Quarter - 3:38
Appalachian State   TD  Appalachian State 17 - Oregon State 0
Rashod Dubinion 2 yd. run (Dominic De Freitas kick)
2nd Quarter - 9:32
Oregon State   TD  Appalachian State 17 - Oregon State 7
David Wells Jr. 30 yd. run (Caleb Ojeda kick)
2nd Quarter - 4:10
Oregon State   TD  Appalachian State 17 - Oregon State 14
David Wells Jr. 3 yd. pass from Maalik Murphy (Caleb Ojeda kick)
3rd Quarter - 8:41
Appalachian State   TD  Appalachian State 24 - Oregon State 14
Davion Dozier 28 yd. pass from JJ Kohl (Dominic De Freitas kick)
3rd Quarter - 5:03
Oregon State   TD  Appalachian State 24 - Oregon State 21
Cornell Hatcher Jr. 15 yd. pass from Maalik Murphy (Caleb Ojeda kick)
3rd Quarter - 0:50
Appalachian State   FG  Appalachian State 27 - Oregon State 21
Dominic De Freitas 45 yd. field goal
4th Quarter - 1:40
Oregon State   S  Appalachian State 27 - Oregon State 23
JJ Kohl tackled in end zone for a safety
TEAMS
Team Records
  Oregon State Appalachian State
W‑L 0 - 6 - 0 3 - 2 - 0
Conference 0 - 0 - 0 0 - 1 - 0
Team Stats
  Oregon State Appalachian State
Score 23 27
1st Downs 27 18
3rd Down Efficiency 4-for-11
36%
4-for-12
33%
4th Down Efficiency 0-for-1
0%
1-for-1
100%
Total Yards 456 354
Rushing
Rushes-Net Yards 25-98 36-136
Average/Rush 3.9 3.8
Passing
Comp-Att 30-45 13-28
Passing Yards 358 218
Average/Pass Play 7.8 7.3
Penalties-Yards 4-27 6-49
Fumbles-Lost 1-1 1-0
Interceptions Thrown 2 0
Time of Possession 31:30 28:30
PLAYER STATS
Oregon State (0 - 6)
Passing
  COMP/ATT YDS TD INT
M. Murphy 30/45 358 2 2
Passing
  COMP/ATT YDS TD INT
J. Kohl 13/28 218 1 0
Rushing
  ATT YDS AVG TD
A. Hankerson 19 64 3.4 0
D. Wells Jr. 1 30 30.0 1
C. Hatcher Jr. 4 17 4.2 0
M. Murphy 1 -13 -13.0 0
Rushing
  ATT YDS AVG TD
R. Dubinion 19 98 5.2 1
J. Lewis 10 42 4.2 0
J. Kohl 7 -4 -0.6 1
Receiving
  REC YDS AVG TD
T. Walker 13 179 13.8 0
E. Freauff 4 56 14.0 0
D. Wells Jr. 4 36 9.0 1
Z. Card 3 33 11.0 0
T. Reddicks 2 23 11.5 0
C. Hatcher Jr. 1 15 15.0 1
A. Hankerson 2 11 5.5 0
G. Milbourn 1 5 5.0 0
Receiving
  REC YDS AVG TD
D. Dozier 4 140 35.0 1
D. Stroman 2 48 24.0 0
J. Lewis 1 11 11.0 0
D. Larkins 1 11 11.0 0
I. Cummings 2 10 5.0 0
J. Barnes 1 5 5.0 0
K. Hamlett 1 -3 -3.0 0
R. Dubinion 1 -4 -4.0 0
Interceptions
  NO. YDS TD
No interceptions
Interceptions
  NO. YDS TD
Z. Gamble 1 9 0
C. Phares 1 0 0
Sacks
  NO. YDS
Z. Saez 1.0 13.0
T. Hickle 0.5 1.0
J. Johnson 0.5 0.0
Sacks
  NO. YDS
R. Porter 1.0 13.0
Tackles For Loss
  NO. YDS
N. Taylor 1.5 5.0
Z. Saez 1.0 13.0
A. Sullivan 1.0 3.0
T. Hickle 1.0 3.0
J. Johnson 1.0 0.0
D. Foster 0.5 1.0
C. Hussey 0.5 1.0
T. Collins 0.5 0.0
Tackles For Loss
  NO. YDS
C. Phares 1.5 2.0
R. Porter 1.0 13.0
M. Farmer 0.5 1.0
Fumbles
  NO.
D. Wells Jr. 1
Fumbles
  NO.
R. Dubinion 1