← Back to GamesOct 4, 2025Week 6
Team1Q2Q3Q4QFinal
Oregon StateOregon State
0147223
App StateApp State
17010027

Scoring Timeline

Q1Q2Q3Q4014283-010-017-017-717-1424-1424-2127-2127-23App StateOregon State

Drive Chart

Own 20Own 4050Opp 40Opp 20OSASASOSASOSASOSASOSASOSASOSASOSASOSASOSASOSASPUNT37ydFG1055ydTD418ydPUNT512ydTD375ydMISS1264ydPUNT36ydTD267ydPUNT525ydTD893ydMISS1154ydEND25ydTD1376ydTD775ydFG949ydPUNT37ydPUNT3-1ydTO769ydPUNT39ydDOWNS1462ydSAF2-6ydTO819ydEND1-4yd

Box Score

Stats unavailable for this game.

Player Leaders

Player Leaders

Oregon State
passing
Maalik Murphy
30/45, 358 YDS, 2 TD, 2 INT
rushing
Anthony Hankerson
19 CAR, 64 YDS
receiving
Trent Walker
13 REC, 179 YDS
defense
App State
passing
J.J. Kohl
13/28, 218 YDS, 1 TD
rushing
Rashod Dubinion
19 CAR, 98 YDS, 1 TD
receiving
Davion Dozier
4 REC, 140 YDS, 1 TD
defense

Play-by-Play

1st & 10Kickoff Return (Offense)+20 yds

Dominic De Freitas kickoff for 60 yds , David Wells Jr. return for 20 yds to the ORST 25

1st & 10Rush+4 ydsPPA -0.11

Anthony Hankerson run for 4 yds to the ORST 29

2nd & 6Rush+3 ydsPPA -0.27

Anthony Hankerson run for 3 yds to the ORST 32

3rd & 3Pass Incompletion0 ydsPPA -0.51

Maalik Murphy pass incomplete to Taz Reddicks

4th & 3Punt+6 yds

AJ Winsor punt for 60 yds , Jaden Barnes returns for 6 yds to the APP 14

1st & 10Pass Reception+13 ydsPPA +0.73

JJ Kohl pass complete to Dalton Stroman for 13 yds to the APP 27 for a 1ST down

1st & 10Rush+9 ydsPPA +1.30

Rashod Dubinion run for 9 yds to the APP 36

2nd & 1Rush+4 ydsPPA -0.12

Rashod Dubinion run for 4 yds to the APP 40 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.12

JJ Kohl pass incomplete to Izayah Cummings

2nd & 10Rush+2 ydsPPA -0.48

Jaquari Lewis run for 2 yds to the APP 42

3rd & 8Pass Reception+26 ydsPPA +3.49

JJ Kohl pass complete to Davion Dozier for 26 yds to the ORST 32 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.19

JJ Kohl pass complete to Kanen Hamlett for 3 yds to the ORST 35

2nd & 13Pass Reception+4 ydsPPA -0.14

JJ Kohl pass complete to Rashod Dubinion for 4 yds to the ORST 39

3rd & 17Pass Reception+8 ydsPPA +0.67

JJ Kohl pass complete to Izayah Cummings for 8 yds to the ORST 31

4th & 9Field Goal Good+49 yds

Dominic De Freitas 49 yd FG GOOD

1st & 10Kickoff Return (Offense)+18 yds

Cash McVay kickoff for 65 yds , David Wells Jr. return for 18 yds to the ORST 18 David Wells Jr. fumbled, recovered by APP Ronnie Porter

1st & 10Rush+7 ydsPPA +0.31

Rashod Dubinion run for 7 yds to the ORST 11

2nd & 3Pass Incompletion0 ydsPPA -0.45

JJ Kohl pass incomplete to Dalton Stroman

3rd & 3Pass Reception+5 ydsPPA +0.68

JJ Kohl pass complete to Jaden Barnes for 5 yds to the ORST 6 for a 1ST down

1st & 6Rushing Touchdown+6 ydsPPA +2.05

JJ Kohl run for 6 yds for a TD (Dominic De Freitas KICK)

1st & 10Pass Reception+8 ydsPPA +0.91

Maalik Murphy pass complete to Trent Walker for 8 yds to the ORST 33

2nd & 2Rush+4 ydsPPA +0.12

Anthony Hankerson run for 4 yds to the ORST 37 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.07

Maalik Murphy pass incomplete to Anthony Hankerson

2nd & 10Pass Incompletion0 ydsPPA -0.66

Maalik Murphy pass incomplete to Eddie Freauff

3rd & 10Pass Incompletion0 ydsPPA -0.34

Maalik Murphy pass incomplete to Taz Reddicks

4th & 10Punt+14 yds

AJ Winsor punt for 52 yds , Jaden Barnes returns for 14 yds to the APP 25

1st & 10Penalty+2 yds

(05:02) Shotgun Kohl,J.J. pass incomplete short right to Dozier,Davion thrown to App32 QB hurried by Collins,Thomas PENALTY OSU Pass Interference (Foster,Dexter) 2 yards from App25 to App27, 1ST DOWN. NO PLAY.

1st & 10Pass Reception+68 ydsPPA +4.05

JJ Kohl pass complete to Davion Dozier for 68 yds to the ORST 5 for a 1ST down

1st & 5Rush+3 ydsPPA -0.18

Rashod Dubinion run for 3 yds to the ORST 2

2nd & 2Rushing Touchdown+2 ydsPPA +2.07

Rashod Dubinion run for 2 yds for a TD (Dominic De Freitas KICK)

1st & 10Rush+2 ydsPPA -0.45

Anthony Hankerson run for 2 yds to the ORST 27

2nd & 8Pass Reception+16 ydsPPA +2.07

Maalik Murphy pass complete to Trent Walker for 16 yds to the ORST 43 for a 1ST down

1st & 10Rush+3 ydsPPA -0.43

Anthony Hankerson run for 3 yds to the ORST 46

2nd & 7Pass Reception+10 ydsPPA +1.48

Maalik Murphy pass complete to Zack Card for 10 yds to the APP 44 for a 1ST down App State Penalty, Defensive Offside (Yards) declined for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.09

Maalik Murphy pass complete to Gabe Milbourn for 5 yds to the APP 39

2nd & 5Rush+4 ydsPPA -0.11

Cornell Hatcher Jr. run for 4 yds to the APP 35

3rd & 1Rush+6 ydsPPA +0.64

Anthony Hankerson run for 6 yds to the APP 29 for a 1ST down

1st & 10Pass Reception+11 ydsPPA +0.20

Maalik Murphy pass complete to Trent Walker for 11 yds to the APP 18 for a 1ST down App State Penalty, Defensive Offside (Yards) declined for a 1ST down

1st & 10Penalty-10 yds

(14:01) Shotgun Hankerson,Anthony rush left for 1 yard loss to the App19 (Fleming,Cam; Cooper,DeNigel) PENALTY OSU Holding (Strand,Jacob) 10 yards from App18 to App28. NO PLAY.

1st & 20Pass Reception+16 ydsPPA +1.02

Maalik Murphy pass complete to David Wells Jr. for 16 yds to the APP 12

2nd & 4Rush+2 ydsPPA -0.23

Anthony Hankerson run for 2 yds to the APP 10

3rd & 2Pass Reception-1 ydsPPA -0.49

Maalik Murphy pass complete to Trent Walker for a loss of 1 yard to the APP 11

4th & 3Field Goal Missed+28 yds

Caleb Ojeda 28 yd FG MISSED

1st & 10Rush+2 ydsPPA -0.36

Jaquari Lewis run for 2 yds to the APP 22

2nd & 8Pass Incompletion0 ydsPPA -0.37

JJ Kohl pass incomplete to Izayah Cummings

3rd & 8Rush+4 ydsPPA -0.03

JJ Kohl run for 4 yds to the APP 26

4th & 4Punt0 yds

Ian Ratliff punt for 41 yds, fair catch by Trent Walker at the ORST 33

1st & 10Pass Reception+37 ydsPPA +2.61

Maalik Murphy pass complete to Trent Walker for 37 yds to the APP 30 for a 1ST down

1st & 10Rushing Touchdown+30 ydsPPA +2.81

David Wells Jr. run for 30 yds for a TD (Caleb Ojeda KICK)

1st & 10Kickoff Return (Offense)+22 yds

Max Walker kickoff for 63 yds , Khamani Alexander return for 22 yds to the APP 24

1st & 10Penalty-5 yds

PENALTY App Delay Of Game (Kohl,J.J.) 5 yards from App24 to App19. NO PLAY.

1st & 15Pass Incompletion0 ydsPPA -0.31

JJ Kohl pass incomplete to Jaden Barnes

2nd & 15Pass Reception+35 ydsPPA +3.62

JJ Kohl pass complete to Dalton Stroman for 35 yds to the ORST 46 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.03

JJ Kohl pass incomplete to Dalton Stroman

2nd & 10Penalty-5 yds

PENALTY App False Start (Flowers,Will) 5 yards from OSU46 to App49. NO PLAY.

2nd & 15Pass Incompletion0 ydsPPA -0.81

JJ Kohl pass incomplete to Alex Sanchez

3rd & 15Pass Incompletion0 ydsPPA -0.48

JJ Kohl pass incomplete to Jaden Barnes

4th & 15Punt0 yds

Ian Ratliff punt for 44 yds, fair catch by Trent Walker at the ORST 7

1st & 10Rush+2 ydsPPA -0.20

Anthony Hankerson run for 2 yds to the ORST 9

2nd & 8Pass Reception+16 ydsPPA +0.99

Maalik Murphy pass complete to Trent Walker for 16 yds to the ORST 25 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.70

Maalik Murphy pass incomplete to Trent Walker

2nd & 10Pass Reception+19 ydsPPA +2.41

Maalik Murphy pass complete to Eddie Freauff for 19 yds to the ORST 44 for a 1ST down

1st & 10Pass Reception+22 ydsPPA +1.43

Maalik Murphy pass complete to Eddie Freauff for 22 yds to the APP 34 for a 1ST down

1st & 10Rush+28 ydsPPA +0.88

Anthony Hankerson run for 23 yds to the APP 11 for a 1ST down App State Penalty, Horse Collar Tackle (Emory Floyd) to the APP 6 for a 1ST down

1st & 6Rush+3 ydsPPA -0.16

Cornell Hatcher Jr. run for 3 yds to the APP 3

2nd & 3Passing Touchdown+3 ydsPPA +2.21

Maalik Murphy pass complete to David Wells Jr. for 3 yds for a TD (Caleb Ojeda KICK)

1st & 10Kickoff Return (Offense)+20 yds

Max Walker kickoff for 62 yds , Khamani Alexander return for 20 yds to the APP 23

1st & 10Rush+2 ydsPPA -0.42

Jaquari Lewis run for 2 yds to the APP 25

2nd & 8Pass Reception+11 ydsPPA +1.48

JJ Kohl pass complete to David Larkins for 11 yds to the APP 36 for a 1ST down

1st & 10Rush+17 ydsPPA +1.53

Jaquari Lewis run for 17 yds to the ORST 47 for a 1ST down

1st & 10Pass Reception+2 ydsPPA -0.58

JJ Kohl pass complete to Izayah Cummings for 2 yds to the ORST 45

2nd & 8Rush+11 ydsPPA +1.26

Jaquari Lewis run for 11 yds to the ORST 34 for a 1ST down

1st & 10Rush+6 ydsPPA +0.23

Jaquari Lewis run for 6 yds to the ORST 28

2nd & 4Rush+5 ydsPPA +0.04

Rashod Dubinion run for 5 yds to the ORST 23 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.42

JJ Kohl pass incomplete to Kanen Hamlett

2nd & 10Pass Incompletion0 ydsPPA -0.55

JJ Kohl pass incomplete to Kanen Hamlett

3rd & 10Pass Incompletion0 ydsPPA -0.82

JJ Kohl pass incomplete to Davion Dozier

4th & 10Field Goal Missed+41 yds

Dominic De Freitas 41 yd FG MISSED

1st & 10Pass Incompletion0 ydsPPA -0.64

Maalik Murphy pass incomplete to Taz Reddicks

0th & 10End of Half0 yds

End of 2nd Quarter

2nd & 10Pass Reception+5 ydsPPA +0.04

Maalik Murphy pass complete to David Wells Jr. for 5 yds to the ORST 28

1st & 10Kickoff Return (Offense)+24 yds

Max Walker kickoff for 65 yds , Khamani Alexander return for 24 yds to the APP 24

1st & 10Rush+4 ydsPPA -0.11

Rashod Dubinion run for 4 yds to the APP 28

2nd & 6Sack-13 ydsPPA -1.10

JJ Kohl sacked by Zakaih Saez for a loss of 13 yards to the APP 15

3rd & 19Rush+18 ydsPPA +0.52

Rashod Dubinion run for 18 yds to the APP 33

4th & 1Rush+2 ydsPPA +1.59

Rashod Dubinion run for 2 yds to the APP 35 for a 1ST down

1st & 10Rush-1 ydsPPA -1.18

Jaquari Lewis run for a loss of 1 yard to the APP 34

2nd & 11Pass Incompletion0 ydsPPA -0.52

JJ Kohl pass incomplete to Dalton Stroman

3rd & 11Pass Reception+18 ydsPPA +3.26

JJ Kohl pass complete to Davion Dozier for 18 yds to the ORST 48 for a 1ST down

1st & 10Rush-1 ydsPPA -1.31

Jaquari Lewis run for a loss of 1 yard to the ORST 49

2nd & 11Pass Incompletion0 ydsPPA -1.01

JJ Kohl pass incomplete to Jaquari Lewis

3rd & 11Penalty+10 yds

(10:21) No Huddle-Shotgun Kohl,J.J. pass incomplete short right to Stroman,Dalton thrown to OSU35 PENALTY OSU Holding (Glasper,Trey) 10 yards from OSU49 to OSU39, 1ST DOWN. NO PLAY.

1st & 10Rush+4 ydsPPA -0.09

Rashod Dubinion run for 4 yds to the ORST 35

2nd & 6Rush+7 ydsPPA +0.46

Rashod Dubinion run for 7 yds to the ORST 28 for a 1ST down

1st & 10Rush0 ydsPPA -0.51

Jaquari Lewis run for no gain to the ORST 28

2nd & 10Passing Touchdown+28 ydsPPA +3.28

JJ Kohl pass complete to Davion Dozier for 28 yds for a TD (Dominic De Freitas KICK)

1st & 10Pass Reception+12 ydsPPA +1.03

Maalik Murphy pass complete to Trent Walker for 12 yds to the ORST 37 for a 1ST down

1st & 10Pass Reception+4 ydsPPA -0.16

Maalik Murphy pass complete to Anthony Hankerson for 4 yds to the ORST 41

2nd & 6Pass Reception+17 ydsPPA +1.92

Maalik Murphy pass complete to Trent Walker for 17 yds to the APP 42 for a 1ST down

1st & 10Rush+10 ydsPPA +0.42

Cornell Hatcher Jr. run for 10 yds to the APP 32 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.08

Maalik Murphy pass complete to Trent Walker for 5 yds to the APP 27

2nd & 5Pass Reception+12 ydsPPA +0.23

Maalik Murphy pass complete to David Wells Jr. for 12 yds to the APP 15 for a 1ST down

1st & 10Passing Touchdown+15 ydsPPA +2.56

Maalik Murphy pass complete to Cornell Hatcher Jr. for 15 yds for a TD (Caleb Ojeda KICK)

1st & 10Kickoff Return (Offense)+23 yds

Max Walker kickoff for 64 yds , Khamani Alexander return for 23 yds to the APP 24

1st & 10Rush+4 ydsPPA -0.11

Rashod Dubinion run for 4 yds to the APP 28

2nd & 6Rush+29 ydsPPA +2.90

Rashod Dubinion run for 29 yds to the ORST 43 for a 1ST down

1st & 10Rush0 ydsPPA -0.94

Rashod Dubinion run for no gain to the ORST 43

2nd & 10Pass Incompletion0 ydsPPA -1.06

JJ Kohl pass incomplete to Davion Dozier

3rd & 10Pass Reception+11 ydsPPA +2.48

JJ Kohl pass complete to Jaquari Lewis for 11 yds to the ORST 32 for a 1ST down

1st & 10Rush+4 ydsPPA -0.06

Jaquari Lewis run for 4 yds to the ORST 28

2nd & 6Rush+1 ydsPPA -0.50

JJ Kohl run for 1 yd to the ORST 27

3rd & 5Pass Incompletion0 ydsPPA -0.83

JJ Kohl pass incomplete to Rashod Dubinion

4th & 5Field Goal Good+45 yds

Dominic De Freitas 45 yd FG GOOD

1st & 10Pass Incompletion0 ydsPPA -0.70

Maalik Murphy pass incomplete to David Wells Jr.

2nd & 10Pass Reception+7 ydsPPA +0.31

Maalik Murphy pass complete to Anthony Hankerson for 7 yds to the ORST 32

3rd & 3Pass Incompletion0 ydsPPA -0.51

Maalik Murphy pass incomplete to Taz Reddicks

4th & 3Punt+10 yds

AJ Winsor punt for 43 yds , Jaden Barnes returns for 10 yds to the APP 35

1st & 10Sack-1 ydsPPA -1.18

JJ Kohl sacked for a loss of 1 yard to the APP 34

2nd & 11Rush0 ydsPPA -0.52

Rashod Dubinion run for no gain to the APP 34

3rd & 11Pass Incompletion0 ydsPPA -0.26

JJ Kohl pass incomplete to Jaden Barnes

4th & 11Punt0 yds

Ian Ratliff punt for 41 yds, fair catch by Trent Walker at the ORST 25

1st & 10Pass Reception+23 ydsPPA +2.07

Maalik Murphy pass complete to Trent Walker for 23 yds to the ORST 48 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.14

Maalik Murphy pass incomplete to Zack Card

2nd & 10Pass Reception+10 ydsPPA +1.86

Maalik Murphy pass complete to Trent Walker for 10 yds to the APP 42 for a 1ST down

1st & 10Penalty+15 yds

(12:09) Shotgun Murphy,Maalik pass incomplete short left to Reddicks,Taz thrown to App40 PENALTY App Targeting (Burks,DJ) 15 yards from App42 to App27, 1ST DOWN. NO PLAY.

1st & 10Rush+5 ydsPPA +0.08

Anthony Hankerson run for 5 yds to the APP 22

2nd & 5Penalty+15 yds

(11:24) Shotgun Murphy,Maalik pass incomplete short left to Milbourn,Gabe thrown to App03, 1ST DOWN, PENALTY App Pass Interference (Hasz,Dylan) 15 yards from App22 to App07, 1ST DOWN. NO PLAY.

1st & 7Rush+1 ydsPPA -0.33

Anthony Hankerson run for 1 yd to the APP 6

2nd & 6Pass Incompletion0 ydsPPA -0.30

Maalik Murphy pass incomplete to Gabe Milbourn

3rd & 6Pass Interception Return0 ydsPPA -4.18

Maalik Murphy pass intercepted, touchback. Colton Phares return for no gain

1st & 10Rush+2 ydsPPA -0.36

Rashod Dubinion run for 2 yds to the APP 22

2nd & 8Rush+1 ydsPPA -0.31

Rashod Dubinion run for 1 yd to the APP 23

3rd & 7Rush+6 ydsPPA +0.11

JJ Kohl run for 6 yds to the APP 29

4th & 1Punt0 yds

Ian Ratliff punt for 36 yds, fair catch by Trent Walker at the ORST 35

1st & 10Pass Incompletion0 ydsPPA -1.01

Maalik Murphy pass incomplete to David Wells Jr.

2nd & 10Rush0 ydsPPA -0.60

Cornell Hatcher Jr. run for no gain to the ORST 35

3rd & 10Pass Reception+20 ydsPPA +3.38

Maalik Murphy pass complete to Trent Walker for 20 yds to the APP 45 for a 1ST down App State Penalty, Defensive Offside (Yards) declined for a 1ST down

1st & 10Pass Reception+7 ydsPPA +0.51

Maalik Murphy pass complete to Eddie Freauff for 7 yds to the APP 38

2nd & 3Pass Reception+14 ydsPPA +0.28

Maalik Murphy pass complete to Taz Reddicks for 14 yds to the APP 24 for a 1ST down

1st & 10Rush+4 ydsPPA -0.03

Anthony Hankerson run for 4 yds to the APP 20

2nd & 6Pass Reception+5 ydsPPA +0.08

Maalik Murphy pass complete to Trent Walker for 5 yds to the APP 15

3rd & 1Rush+1 ydsPPA +0.09

Anthony Hankerson run for 1 yd to the APP 14 for a 1ST down

1st & 10Pass Reception+7 ydsPPA +0.30

Maalik Murphy pass complete to Zack Card for 7 yds to the APP 7

2nd & 3Rush+4 ydsPPA +0.78

Anthony Hankerson run for 4 yds to the APP 3 for a 1ST down

1st & 3Rush+2 ydsPPA -0.44

Anthony Hankerson run for 2 yds to the APP 1

2nd & 1Rush0 ydsPPA -0.55

Anthony Hankerson run for no gain to the APP 1

4th & 1Rush-2 ydsPPA -4.21

Anthony Hankerson run for a loss of 2 yards to the APP 3

1st & 10Rush0 ydsPPA -0.26

Rashod Dubinion run for no gain to the APP 3

2nd & 10Safety0 ydsPPA -1.78

Rashod Dubinion run for 3 yds for a SAFETY Rashod Dubinion fumbled, recovered by APP JJ Kohl for a SAFETY

1st & 10Kickoff Return (Offense)+23 yds

Cash McVay kickoff for 60 yds , David Wells Jr. return for 23 yds to the ORST 43

1st & 10Pass Reception+8 ydsPPA +0.98

Maalik Murphy pass complete to Eddie Freauff for 8 yds to the APP 49

2nd & 2Pass Incompletion0 ydsPPA -1.31

Maalik Murphy pass incomplete to David Wells Jr.

3rd & 2Penalty-5 yds

PENALTY OSU False Start (Wells,Van) 5 yards from App49 to OSU46. NO PLAY.

3rd & 7Pass Reception+16 ydsPPA +2.88

Maalik Murphy pass complete to Zack Card for 16 yds to the APP 38 for a 1ST down

1st & 10Pass Reception+10 ydsPPA +0.33

Maalik Murphy pass complete to Taz Reddicks for 10 yds to the APP 28 for a 1ST down

2nd & 1Rush0 ydsPPA -0.79

Anthony Hankerson run for no gain to the APP 29

3rd & 1Pass Incompletion0 ydsPPA -0.86

Maalik Murphy pass incomplete to Cornell Hatcher Jr.

4th & 1Pass Incompletion0 ydsPPA -3.06

Maalik Murphy pass incomplete to Taz Reddicks

4th & 1Penalty+4 yds

(00:34) Shotgun Murphy,Maalik pass incomplete short right to Reddicks,Taz thrown to App26, 1ST DOWN, PENALTY App Pass Interference (Mc-Cantos,Elijah) 4 yards from App29 to App25, 1ST DOWN. NO PLAY.

1st & 10Sack-13 ydsPPA -2.67

Maalik Murphy sacked by Rondo Porter for a loss of 13 yards to the APP 38

2nd & 23Pass Interception Return+9 ydsPPA -1.63

Maalik Murphy pass intercepted Zyeir Gamble return for 9 yds to the APP 39

2nd & 23Pass Interception Return+9 ydsPPA -1.63

Maalik Murphy pass intercepted Zyeir Gamble return for 9 yds to the APP 39

1st & 10Rush-4 ydsPPA -1.75

JJ Kohl run for a loss of 4 yards to the APP 35

Situational Analysis

Oregon State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
0%
1 play
55%
31 plays
100%
1 play
2nd
57%
7 plays
43%
7 plays
78%
9 plays
0%
2 plays
3rd
33%
6 plays
0%
1 play
67%
3 plays
4th
0%
2 plays

App State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
50%
2 plays
24%
25 plays
0%
1 play
2nd
33%
3 plays
60%
5 plays
33%
9 plays
17%
6 plays
3rd
100%
1 play
0%
1 play
60%
5 plays
60%
5 plays
4th
100%
1 play