College Football

39
Cotton Bowl
Final 1 2 3 4 Tot
13 10 13 3 39
7 28 10 8 53
53
9:00 AM PT10:00 AM MT11:00 AM CT12:00 PM ET5:00 PM GMT1:00 AM 北京时间10:00 AM MST12:00 PM EST, Dec. 28, 2019
AT&T Stadium, Arlington, Texas  Attendance: 54,828

Play by Play

4th Quarter
1st&10 at Mem 36
(0:17) Brady White sacked at Mem32 for -4 yards
4th&7 at Mem 41
(0:23) KJ Hamler Off Right End to Mem36 for 5 yards
4th&7 at Mem 41
Penn State Nittany Lions timeout.
3rd&8 at Mem 42
(1:09) Ricky Slade up the Middle to Mem41 for 1 yard
3rd&8 at Mem 42
Penn State Nittany Lions timeout.
2nd&8 at Mem 42
(1:55) Devyn Ford Off Right Guard to Mem42 for no gain
1st&10 at Mem 44
(2:39) Noah Cain Off Right Tackle to Mem42 for 2 yards
3rd&2 at Mem 46
(3:12) Journey Brown Off Right Tackle to Mem44 for 2 yards
3rd&2 at Mem 46
Memphis Tigers timeout.
2nd&8 at PSU 48
(3:17) Journey Brown up the Middle to Mem46 for 6 yards
2nd&8 at PSU 48
Memphis Tigers timeout.
1st&10 at PSU 46
(3:24) Journey Brown Off Left Tackle to PSU48 for 2 yards
2nd&6 at PSU 37
(3:49) KJ Hamler Off Left End to PSU46 for 9 yards
2nd&6 at PSU 37
Memphis Tigers timeout.
1st&10 at PSU 33
(3:57) Journey Brown Off Right Tackle to PSU37 for 4 yards
1st&10 at PSU 15
(4:36) Journey Brown Off Left Guard to PSU33 for 18 yards
1st&10 at PSU 19
(4:46) Brady White pass to the right intended for Damonte Coxie intercepted by Marquis Wilson RETURNED from PSU2 for 13 yards.
2nd&14 at PSU 46
(5:08) Brady White pass to the right to Calvin Austin III to PSU19 for 27 yards
1st&10 at PSU 42
(5:43) Brady White sacked at PSU46 for -4 yards
2nd&8 at Mem 27
(6:00) Brady White pass to the left to Antonio Gibson to PSU42 for 31 yards
1st&10 at Mem 25
(6:31) Antonio Gibson Off Right Guard to Mem27 for 2 yards
Kickoff
(6:31) Jordan Stout kicks 65 yards from PSU35 to Mem0, TOUCHBACK.
Two Point ConversionPSU 53-39
Sean Clifford 2pt pass to the middle to Pat Freiermuth. Successful.
1st&1 at Mem 1PSU 51-39
(6:37) Noah Cain up the Middle for 1 yard for a TOUCHDOWN
2nd&3 at Mem 4
(7:11) Noah Cain Off Right Tackle to Mem1 for 3 yards
1st&10 at Mem 11
(7:30) Noah Cain Off Right Tackle to Mem4 for 7 yards
2nd&3 at Mem 18
(7:56) Noah Cain Off Right Tackle to Mem11 for 7 yards
1st&10 at Mem 25
(8:24) Noah Cain Off Right Guard to Mem18 for 7 yards
1st&10 at Mem 36
(9:03) Noah Cain up the Middle to Mem25 for 11 yards
3rd&5 at PSU 44
(9:24) Sean Clifford pass to the left to Pat Freiermuth to Mem36 for 20 yards
2nd&7 at PSU 42
(10:06) Sean Clifford up the Middle to PSU44 for 2 yards
1st&10 at PSU 39
(10:33) Noah Cain Off Right Tackle to PSU42 for 3 yards
3rd&4 at PSU 31
(10:49) Sean Clifford pass to the middle to Daniel George to PSU39 for 8 yards
2nd&11 at PSU 24
(11:26) Sean Clifford pass to the right to Daniel George to PSU31 for 7 yards
1st&10 at PSU 25
(12:01) Journey Brown Off Right Tackle to PSU24 for -1 yards
Kickoff
(12:01) Riley Patterson kicks 65 yards from Mem35 to PSU0, TOUCHBACK.
4th&8 at PSU 24PSU 45-39
(12:07) Riley Patterson 42 yard field goal is GOOD.
3rd&19 at PSU 35
(12:26) Brady White pass to the left to Kenneth Gainwell to PSU24 for 11 yards
2nd&10 at PSU 26
(13:02) Brady White sacked at PSU35 for -9 yards
1st&10 at PSU 26
(13:06) Brady White incomplete pass to the left intended for Antonio Gibson
3rd&9 at PSU 50
(13:24) Brady White pass to the middle to Antonio Gibson to PSU26 for 24 yards
3rd&4 at PSU 45
(13:41) Mem-Brian Thomas PENALIZED -5 yards for False Start
2nd&11 at Mem 48
(14:27) Brady White pass to the left to Kameron Wilson to PSU45 for 7 yards
1st&10 at Mem 49
(15:00) Patrick Taylor Jr. Off Left Guard to Mem48 for -1 yards
3rd Quarter
1st&10 at Mem 36
(0:14) Patrick Taylor Jr. Off Right Guard to Mem49 for 13 yards
1st&10 at Mem 25
(0:38) Brady White pass to the right to Damonte Coxie to Mem36 for 11 yards
Kickoff
(0:38) Jordan Stout kicks 65 yards from PSU35 to Mem0, TOUCHBACK.
Extra Point AttemptPSU 45-36
Jake Pinegar extra point is GOOD.
3rd&8 at Mem 24PSU 44-36
(1:53) Brady White pass to the right intended for Tyce Daniel intercepted by Garrett Taylor RETURNED for 15 yards for a TOUCHDOWN.
2nd&13 at Mem 19
(1:24) Brady White pass to the right to Kenneth Gainwell to Mem24 for 5 yards
1st&10 at Mem 22
(1:53) Kenneth Gainwell Off Right Tackle to Mem19 for -3 yards
4th&1 at Mem 22
(2:00) Journey Brown up the Middle to Mem22 for no gain
3rd&7 at Mem 28
(2:37) Sean Clifford pass to the left to Journey Brown to Mem22 for 6 yards
2nd&7 at Mem 28
(2:41) Sean Clifford incomplete pass to the right intended for Daniel George
1st&10 at Mem 31
(3:13) Journey Brown Off Right Guard to Mem28 for 3 yards
1st&10 at PSU 25
(3:32) Journey Brown up the Middle to Mem31 for 44 yards
Kickoff
(3:32) Riley Patterson kicks 65 yards from Mem35 to PSU0, TOUCHBACK.
4th&10 at PSU 23PSU 38-36
(3:37) Riley Patterson 41 yard field goal is GOOD.
3rd&10 at PSU 23
(3:44) Brady White incomplete pass to the right intended for Antonio Gibson
2nd&10 at PSU 23
(3:48) Brady White incomplete pass to the right intended for Damonte Coxie
1st&10 at PSU 23
(3:54) Patrick Taylor Jr. incomplete pass to the left intended for Kedarian Jones
3rd&1 at PSU 27
(4:25) Patrick Taylor Jr. Off Right End to PSU23 for 4 yards
2nd&1 at PSU 27
(5:05) Kenneth Gainwell Off Right Guard to PSU27 for no gain
1st&10 at PSU 36
(5:22) Brady White pass to the left to Kenneth Gainwell to PSU27 for 9 yards
2nd&5 at PSU 46
(5:53) Kenneth Gainwell up the Middle to PSU36 for 10 yards
1st&15 at Mem 44
(6:21) Brady White pass to the right to Kenneth Gainwell to PSU46 for 10 yards
Penalty
(7:13) Mem-Kameron Wilson PENALIZED -5 yards for Illegal Plyr Downfld
1st&10 at Mem 39
(6:50) Patrick Taylor Jr. Off Left End to Mem49 for 10 yards
1st&10 at Mem 25
(7:13) Brady White pass to the left to Antonio Gibson to Mem39 for 14 yards
Kickoff
(7:13) Jordan Stout kicks 65 yards from PSU35 to Mem0, TOUCHBACK.
4th&20 at Mem 27PSU 38-33
(7:18) Jake Pinegar 45 yard field goal is GOOD.
3rd&20 at Mem 27
(7:24) Sean Clifford incomplete pass to the right intended for KJ Hamler
Penalty
PSU-Will Fries PENALIZED -10 yards for Holding
2nd&6 at Mem 13
(8:30) Sean Clifford Off Left Tackle to Mem17 for -4 yards
1st&10 at Mem 17
(8:53) Noah Cain Off Left Tackle to Mem13 for 4 yards
1st&10 at Mem 27
(9:15) Noah Cain Off Left Tackle to Mem17 for 10 yards
1st&5 at Mem 40
(9:30) Noah Cain Off Right Tackle to Mem27 for 13 yards
Penalty
(10:19) Mem-PENALIZED 5 yards for Illegal Substitution
2nd&2 at PSU 35
(10:00) Journey Brown Off Left Tackle to Mem45 for 20 yards
1st&10 at PSU 27
(10:19) Journey Brown Off Left Tackle to PSU35 for 8 yards
Kickoff
(10:24) Riley Patterson kicks 62 yards from Mem35 to PSU3, KJ Hamler returns to PSU27 for 24 yards
4th&14 at PSU 33PSU 35-33
(10:29) Riley Patterson 51 yard field goal is GOOD.
3rd&14 at PSU 33
(10:35) Brady White incomplete pass to the right intended for Damonte Coxie
3rd&9 at PSU 28
(10:58) Mem-Obinna Eze PENALIZED -5 yards for False Start
2nd&19 at PSU 38
(11:39) Brady White pass to the middle to Antonio Gibson to PSU28 for 10 yards
1st&10 at PSU 29
(12:09) Brady White sacked at PSU38 for -9 yards
2nd&10 at PSU 25
(12:14) Sean Clifford pass to the right intended for KJ Hamler intercepted by Austin Hall RETURNED from PSU29 for no gain.
1st&10 at PSU 25
(12:16) Sean Clifford incomplete pass to the right intended for Daniel George
Kickoff
(12:16) Riley Patterson kicks 65 yards from Mem35 to PSU0, TOUCHBACK.
Extra Point AttemptPSU 35-30
Riley Patterson extra point is GOOD.
1st&1 at PSU 1PSU 35-29
(12:25) Brady White up the Middle for 1 yard for a TOUCHDOWN
1st&10 at PSU 26
(13:03) Kedarian Jones pass to the right to Brady White to PSU1 for 25 yards
1st&10 at Mem 44
(13:37) Brady White pass to the left to Kenneth Gainwell to PSU26 for 30 yards
3rd&3 at Mem 32
(14:02) Brady White pass to the right to Damonte Coxie to Mem44 for 12 yards
2nd&8 at Mem 27
(14:34) Brady White Off Right End to Mem32 for 5 yards
1st&10 at Mem 25
(15:00) Brady White pass to the right to Kedarian Jones to Mem27 for 2 yards
Kickoff
(15:00) Jordan Stout kicks 65 yards from PSU35 to Mem0, TOUCHBACK.
2nd Quarter
2nd&3 at PSU 26PSU 35-23
(0:03) Riley Patterson 44 yard field goal is GOOD.
2nd&3 at PSU 26
Memphis Tigers timeout.
1st&10 at PSU 33
(0:08) Brady White pass to the left to Kenneth Gainwell to PSU26 for 7 yards
1st&10 at PSU 33
Penn State Nittany Lions timeout.
1st&10 at PSU 33
Memphis Tigers timeout.
2nd&3 at PSU 41
(0:11) Brady White pass to the middle to Traveon Samuel to PSU33 for 8 yards
1st&10 at PSU 48
(0:16) Brady White pass to the right to Damonte Coxie to PSU41 for 7 yards
3rd&8 at Mem 39
(0:26) Brady White pass to the right to Antonio Gibson to PSU48 for 13 yards
2nd&8 at Mem 39
(0:32) Brady White incomplete pass to the right intended for Antonio Gibson
1st&10 at Mem 37
(0:39) Brady White pass to the right to Damonte Coxie to Mem39 for 2 yards
1st&10 at Mem 25
(0:51) Brady White pass to the right to Damonte Coxie to Mem37 for 12 yards
Kickoff
(0:51) Jordan Stout kicks 65 yards from PSU35 to Mem0, TOUCHBACK.
Extra Point AttemptPSU 35-20
Jake Pinegar extra point is GOOD.
3rd&4 at Mem 4PSU 34-20
(0:56) Sean Clifford pass to the left to Jahan Dotson for 4 yards for a TOUCHDOWN
3rd&4 at Mem 4
Penn State Nittany Lions timeout.
2nd&8 at Mem 8
(1:04) Sean Clifford Off Right Guard to Mem4 for 4 yards
1st&8 at Mem 8
(1:10) Sean Clifford incomplete pass to the right intended for Nick Bowers
3rd&4 at Mem 12
(1:20) Sean Clifford Off Right Tackle to Mem8 for 4 yards
3rd&4 at Mem 12
Penn State Nittany Lions timeout.
2nd&6 at Mem 14
(1:27) Sean Clifford Off Left Tackle to Mem12 for 2 yards
1st&10 at Mem 18
(1:53) Ricky Slade up the Middle to Mem14 for 4 yards
3rd&3 at Mem 24
(2:08) Ricky Slade Off Right Guard to Mem18 for 6 yards
2nd&7 at Mem 28
(2:34) Sean Clifford Off Right Guard to Mem24 for 4 yards
1st&10 at Mem 31
(2:58) Ricky Slade Off Left Tackle to Mem28 for 3 yards
1st&10 at PSU 25
(3:15) Ricky Slade up the Middle to Mem31 for 44 yards
Kickoff
(3:15) Riley Patterson kicks 65 yards from Mem35 to PSU0, TOUCHBACK.
Extra Point AttemptPSU 28-20
Riley Patterson extra point is GOOD.
2nd&1 at PSU 1PSU 28-19
(3:21) Kenneth Gainwell Off Left Tackle for 1 yard for a TOUCHDOWN
1st&4 at PSU 4
(3:48) Kenneth Gainwell Off Left End to PSU1 for 3 yards
1st&4 at PSU 4
Memphis Tigers timeout.
1st&10 at PSU 45
(4:22) Brady White pass to the left to Damonte Coxie to PSU4 for 41 yards
2nd&1 at Mem 45
(4:39) Brady White pass to the right to Kedarian Jones to PSU45 for 10 yards
1st&10 at Mem 36
(5:51) Brady White pass to the right to Tyce Daniel to Mem47 for 11 yards. Tyce Daniel FUMBLES (FF-Micah Parsons), recovered at Mem45 by Kenneth Gainwell RETURNED for 0 yards.
2nd&6 at Mem 29
(5:28) Brady White pass to the right to Damonte Coxie to Mem36 for 7 yards
1st&10 at Mem 25
(5:51) Calvin Austin III Off Left End to Mem29 for 4 yards
Kickoff
(5:51) Jordan Stout kicks 65 yards from PSU35 to Mem0, TOUCHBACK.
Extra Point AttemptPSU 28-13
Jake Pinegar extra point is GOOD.
1st&10 at PSU 44PSU 27-13
(6:01) Journey Brown Off Right Tackle for 56 yards for a TOUCHDOWN
4th&15 at Mem 17
(6:10) Adam Williams punts 39 yards to PSU44, Out of Bounds
3rd&15 at Mem 17
(6:15) Brady White incomplete pass to the left intended for Kedarian Jones
2nd&15 at Mem 17
(6:47) Brady White pass to the middle to Calvin Austin III to Mem17 for no gain
2nd&10 at Mem 22
(6:47) Mem-Brian Thomas PENALIZED -5 yards for False Start
1st&10 at Mem 22
(6:52) Brady White incomplete pass to the left intended for Kedarian Jones
2nd&5 at Mem 17
(7:17) Brady White pass to the left to Kedarian Jones to Mem22 for 5 yards
1st&10 at Mem 12
(7:40) Brady White up the Middle to Mem17 for 5 yards
Kickoff
(7:47) Jordan Stout kicks 65 yards from PSU35 to Mem0, Antonio Gibson returns to Mem12 for 12 yards
Extra Point AttemptPSU 21-13
Jake Pinegar extra point is GOOD.
1st&2 at Mem 2PSU 20-13
(7:52) Devyn Ford up the Middle for 2 yards for a TOUCHDOWN
1st&10 at Mem 21
(8:15) Sean Clifford pass to the left to Pat Freiermuth to Mem2 for 19 yards
2nd&15 at Mem 37
(8:34) Sean Clifford Off Left End to Mem21 for 16 yards
1st&10 at Mem 32
(9:01) Sean Clifford sacked at Mem37 for -5 yards
4th&29 at Mem 6
(9:08) Adam Williams punts 26 yards to Mem32, Out of Bounds
3rd&19 at Mem 16
(9:41) Brady White sacked at Mem6 for -10 yards
Penalty
(11:14) PSU-Jayson Oweh PENALIZED 5 yards for Offside
2nd&15 at Mem 20
(10:34) Brady White sacked at Mem12 for -8 yards. Brady White FUMBLES (FF-Micah Parsons), recovered at Mem11 by Obinna Eze RETURNED for 0 yards.
1st&15 at Mem 20
(11:14) Kenneth Gainwell Off Left End to Mem20 for no gain
1st&10 at Mem 25
(11:14) Mem-PENALIZED -5 yards for Delay of Game
Kickoff
(11:14) Jordan Stout kicks 65 yards from PSU35 to Mem0, TOUCHBACK.
Extra Point AttemptPSU 14-13
Jake Pinegar extra point is GOOD.
1st&1 at Mem 1Tied 13-13
(11:18) Noah Cain Off Right Guard for 1 yard for a TOUCHDOWN
2nd&7 at Mem 16
(11:43) Sean Clifford pass to the right to KJ Hamler to Mem1 for 15 yards
1st&10 at Mem 19
(12:22) Sean Clifford Off Left Tackle to Mem16 for 3 yards
3rd&4 at Mem 27
(12:49) Sean Clifford Off Right Tackle to Mem19 for 8 yards
2nd&7 at Mem 30
(13:15) Journey Brown Off Right Tackle to Mem27 for 3 yards
1st&10 at Mem 33
(13:43) Journey Brown Off Left End to Mem30 for 3 yards
2nd&8 at Mem 43
(14:18) Sean Clifford pass to the left to Jahan Dotson to Mem33 for 10 yards
1st&10 at Mem 45
(14:41) Journey Brown up the Middle to Mem43 for 2 yards
4th&14 at Mem 11
(14:51) Adam Williams punts 34 yards to Mem45, Out of Bounds
3rd&14 at Mem 11
(15:00) Brady White incomplete pass to the right intended for Kedarian Jones
1st Quarter
Penalty
(0:56) Mem-Brian Thomas PENALIZED -5 yards for False Start
2nd&9 at Mem 16
(0:35) Brady White incomplete pass to the right intended for Patrick Taylor Jr.
1st&10 at Mem 15
(0:56) Patrick Taylor Jr. Off Left End to Mem16 for 1 yard
4th&8 at PSU 46
(1:06) Blake Gillikin punts 39 yards to Mem15, Downed
3rd&6 at PSU 48
(1:40) Sean Clifford sacked at PSU46 for -2 yards
2nd&6 at PSU 48
(1:46) Sean Clifford incomplete pass to the right intended for Daniel George
1st&10 at PSU 44
(2:20) Noah Cain Off Left Guard to PSU48 for 4 yards
2nd&6 at PSU 29
(2:34) Noah Cain up the Middle to PSU44 for 15 yards
1st&10 at PSU 25
(2:55) Noah Cain Off Right Tackle to PSU29 for 4 yards
Kickoff
(2:55) Riley Patterson kicks 65 yards from Mem35 to PSU0, TOUCHBACK.
4th&12 at PSU 19Mem 13-7
(3:02) Riley Patterson 37 yard field goal is GOOD.
3rd&20 at PSU 27
(3:38) Brady White up the Middle to PSU19 for 8 yards
2nd&20 at PSU 27
(3:44) Brady White incomplete pass to the left intended for Kenneth Gainwell
Penalty
(6:31) Mem-Brian Thomas PENALIZED -10 yards for Holding
1st&10 at PSU 17
(4:09) Brady White incomplete pass to the left intended for Damonte Coxie
2nd&10 at PSU 36
(4:44) Kenneth Gainwell Off Left Tackle to PSU17 for 19 yards
1st&10 at PSU 36
(4:52) Brady White incomplete pass to the left intended for Calvin Austin III
3rd&3 at PSU 40
(5:14) Kenneth Gainwell up the Middle to PSU36 for 4 yards
2nd&6 at PSU 43
(5:39) Brady White up the Middle to PSU40 for 3 yards
1st&10 at PSU 47
(6:06) Antonio Gibson Off Right Guard to PSU43 for 4 yards
1st&10 at Mem 41
(6:31) Brady White pass to the left to Calvin Austin III to PSU47 for 12 yards
4th&14 at PSU 21
(6:38) Blake Gillikin punts 38 yards to Mem41, Out of Bounds
3rd&11 at PSU 24
(7:06) Sean Clifford sacked at PSU21 for -3 yards
2nd&10 at PSU 25
(7:39) Sean Clifford sacked at PSU24 for -1 yards
1st&10 at PSU 25
(7:44) Sean Clifford incomplete pass to the left intended for Pat Freiermuth
Kickoff
(7:44) Riley Patterson kicks 65 yards from Mem35 to PSU0, TOUCHBACK.
Extra Point AttemptMem 10-7
Riley Patterson extra point is GOOD.
1st&3 at PSU 3Mem 9-7
(7:50) Patrick Taylor Jr. Off Left End for 3 yards for a TOUCHDOWN
2nd&1 at PSU 8
(8:24) Patrick Taylor Jr. Off Right End to PSU3 for 5 yards
1st&10 at PSU 17
(8:57) Brady White pass to the middle to Patrick Taylor Jr. to PSU8 for 9 yards
3rd&8 at Mem 27
(9:25) Brady White pass to the middle to Kedarian Jones to PSU17 for 56 yards
2nd&8 at Mem 27
(9:31) Brady White incomplete pass to the right intended for Damonte Coxie
1st&10 at Mem 25
(9:56) Kedarian Jones Off Left End to Mem27 for 2 yards
Kickoff
(9:56) Jordan Stout kicks 65 yards from PSU35 to Mem0, TOUCHBACK.
Extra Point AttemptPSU 7-3
Jake Pinegar extra point is GOOD.
1st&10 at Mem 32PSU 6-3
(10:07) Journey Brown up the Middle for 32 yards for a TOUCHDOWN
1st&10 at PSU 37
(10:31) Sean Clifford pass to the right to KJ Hamler to Mem32 for 31 yards
1st&10 at PSU 25
(10:52) Sean Clifford pass to the left to Jahan Dotson to PSU37 for 12 yards
Kickoff
(10:52) Riley Patterson kicks 65 yards from Mem35 to PSU0, TOUCHBACK.
4th&20 at PSU 30Mem 3-0
(10:57) Riley Patterson 48 yard field goal is GOOD.
3rd&20 at PSU 30
(11:04) Brady White incomplete pass to the middle intended for Antonio Gibson
2nd&10 at PSU 20
(11:40) Calvin Austin III up the Middle to PSU30 for -10 yards
1st&10 at PSU 20
(11:45) Brady White incomplete pass to the left intended for Damonte Coxie
2nd&10 at PSU 35
(12:09) Patrick Taylor Jr. up the Middle to PSU20 for 15 yards
1st&10 at PSU 35
(12:39) Kenneth Gainwell Off Left End to PSU35 for no gain
3rd&4 at PSU 42
(12:55) Brady White pass to the left to Antonio Gibson to PSU35 for 7 yards
2nd&4 at PSU 42
(13:02) Brady White incomplete pass to the right intended for Damonte Coxie
1st&10 at PSU 48
(13:22) Brady White pass to the left to Kenneth Gainwell to PSU42 for 6 yards
2nd&10 at Mem 12
(13:47) Brady White pass to the right to Damonte Coxie to PSU48 for 40 yards
1st&10 at Mem 12
(13:51) Brady White incomplete pass to the right intended for Kedarian Jones
4th&9 at PSU 28
(14:03) Blake Gillikin punts 59 yards to Mem13, Traveon Samuel returns to Mem12 for -1 yards
3rd&9 at PSU 28
(14:09) Sean Clifford incomplete pass to the middle intended for KJ Hamler
2nd&10 at PSU 27
(14:52) Sean Clifford pass to the right to Journey Brown to PSU28 for 1 yard
1st&10 at PSU 27
(14:57) Sean Clifford incomplete pass to the left intended for Jahan Dotson
Kickoff
(15:00) Riley Patterson kicks 45 yards from Mem35 to PSU20, Journey Brown returns to PSU27 for 7 yards
Sports Data API Powered by STATS © 2020 by STATS PERFORM.
Any commercial use or distribution without the express written consent of STATS PERFORM is strictly prohibited.