Chattanooga Mocs @ Wofford Terriers
1st Quarter
Kickoff
15:00 - 1st
David Marvin kickoff for 65 yds for a touchback
4-yd Pass
15:00 - 1st
Jacob Huesman pass complete to Xavier Borishade for 4 yds to the Chatt 29
1st & 10 at CHAT 25
19-yd Run
15:00 - 1st
Derrick Craine run for 19 yds to the Chatt 48 for a 1ST down
2nd & 6 at CHAT 29
9-yd Run
15:00 - 1st
Jacob Huesman run for 9 yds to the Woffd 43
1st & 10 at CHAT 48
2-yd Run
15:00 - 1st
Jacob Huesman run for 2 yds to the Woffd 41 for a 1ST down
2nd & 1 at WOF 43
9-yd Pass
15:00 - 1st
Jacob Huesman pass complete to C.J. Board for 9 yds to the Woffd 32
1st & 10 at WOF 41
2-yd Run
15:00 - 1st
Derrick Craine run for 2 yds to the Woffd 30 for a 1ST down
2nd & 1 at WOF 32
13-yd Pass
15:00 - 1st
Jacob Huesman pass complete to Xavier Borishade for 13 yds to the Woffd 17 for a 1ST down
1st & 10 at WOF 30
5-yd Run
15:00 - 1st
Derrick Craine run for 5 yds to the Woffd 12
1st & 10 at WOF 17
12-yd Touchdown Run
10:55 - 1st
Jacob Huesman run for 12 yds for a TD, (Henrique Ribeiro KICK)
2nd & 5 at WOF 12
Kickoff
10:55 - 1st
Henrique Ribeiro kickoff for 63 yds , Lennox McAfee return for 22 yds to the Woffd 24
15-yd Penalty
10:49 - 1st
Brad Butler pass incomplete to R.J. Taylor, PENALTY UTC pass interference (Trevor Wright) 15 yards to the WOF39, 1ST DOWN WOF, NO PLAY.
1st & 10 at WOF 24
16-yd Run
10:49 - 1st
Ray Smith run for 16 yds to the Chatt 45 for a 1ST down
1st & 10 at WOF 39
3-yd Run
10:49 - 1st
Lorenzo Long run for 3 yds to the Chatt 42
1st & 10 at CHAT 45
5-yd Run
10:49 - 1st
Nick Colvin run for 5 yds to the Chatt 37
2nd & 7 at CHAT 42
15-yd Penalty
10:49 - 1st
Chase Nelson rush for 3 yards to the UTC34 (Isaiah Mack), PENALTY WOF clipping 15 yards to the WOF48, NO PLAY.
3rd & 2 at CHAT 37
(8:46 - 1st) Timeout WOFFORD, clock 08:46
8-yd Run
8:46 - 1st
Chase Nelson run for 8 yds to the Chatt 44
3rd & 17 at WOF 48
Punt
8:46 - 1st
Brad Butler punt for 44 yds for a touchback
4th & 9 at CHAT 44
Incompletion
7:59 - 1st
Jacob Huesman pass incomplete
1st & 10 at CHAT 20
6-yd Run
7:59 - 1st
Jacob Huesman run for 6 yds to the Chatt 26
2nd & 10 at CHAT 20
5-yd Penalty
7:59 - 1st
WOFFORD Penalty, encroachment (5 Yards) to the Chatt 31 for a 1ST down
3rd & 4 at CHAT 26
11-yd Pass
7:59 - 1st
Jacob Huesman pass complete to James Stovall for 11 yds to the Chatt 42 for a 1ST down
1st & 10 at CHAT 31
1-yd Run
7:59 - 1st
Richardre Bagley run for 1 yd to the Chatt 43
1st & 10 at CHAT 42
Incompletion
7:59 - 1st
Jacob Huesman pass incomplete, broken up by JoJo Tillery
2nd & 9 at CHAT 43
Incompletion
7:59 - 1st
Jacob Huesman pass incomplete
3rd & 9 at CHAT 43
Punt
7:59 - 1st
Henrique Ribeiro punt for 31 yds, downed at the Woffd 26
4th & 9 at CHAT 43
6-yd Pass
5:48 - 1st
Brad Butler pass complete to Paul Nelson for 6 yds to the Woffd 32
1st & 10 at WOF 26
10-yd Run
5:48 - 1st
Brad Butler run for 10 yds to the Woffd 42 for a 1ST down
2nd & 4 at WOF 32
3-yd Run
5:48 - 1st
Lorenzo Long run for 3 yds to the Woffd 45
1st & 10 at WOF 42
5-yd Penalty
5:48 - 1st
WOFFORD Penalty, false start (-5 Yards) to the Woffd 40
2nd & 7 at WOF 45
2-yd Run
5:48 - 1st
Lorenzo Long run for 2 yds to the Woffd 42
2nd & 12 at WOF 40
Incompletion
5:48 - 1st
Brad Butler pass incomplete to RJ Taylor
3rd & 10 at WOF 42
Punt
5:48 - 1st
Brian Sanders punt for 43 yds , Xavier Borishade returns for 5 yds to the Chatt 47 CHATTANOOGA Penalty, illegal block (11 Yards) to the Chatt 10
4th & 10 at WOF 42
2-yd Run
2:47 - 1st
Derrick Craine run for 2 yds to the Chatt 12
1st & 10 at CHAT 10
4-yd Run
2:47 - 1st
Richardre Bagley run for 4 yds to the Chatt 16
2nd & 8 at CHAT 12
3-yd Run
2:47 - 1st
Derrick Craine run for 3 yds to the Chatt 19
3rd & 4 at CHAT 16
Punt
2:47 - 1st
Henrique Ribeiro punt for 41 yds, downed at the Woffd 40
4th & 1 at CHAT 19
2nd Quarter
1-yd Run
1:02 - 1st
Lorenzo Long run for 1 yd to the Woffd 41
1st & 10 at WOF 40
2-yd Run
1:02 - 1st
Lorenzo Long run for 2 yds to the Woffd 43
2nd & 9 at WOF 41
End of 1st Quarter
14-yd Pass
15:00 - 2nd
Brad Butler pass complete to RJ Taylor for 14 yds to the Chatt 43 for a 1ST down
3rd & 7 at WOF 43
8-yd Run
15:00 - 2nd
Hunter Windham run for 8 yds to the Chatt 35
1st & 10 at CHAT 43
3-yd Run
15:00 - 2nd
Lorenzo Long run for 3 yds to the Chatt 32 for a 1ST down
2nd & 2 at CHAT 35
6-yd Run
15:00 - 2nd
Lorenzo Long run for 6 yds to the Chatt 26
1st & 10 at CHAT 32
3-yd Run
15:00 - 2nd
Lorenzo Long run for 3 yds to the Chatt 23
2nd & 4 at CHAT 26
3-yd Run
15:00 - 2nd
Lorenzo Long run for 3 yds to the Chatt 20 for a 1ST down
3rd & 1 at CHAT 23
3-yd Run
15:00 - 2nd
Lorenzo Long run for 3 yds to the Chatt 17
1st & 10 at CHAT 20
0-yd Run
15:00 - 2nd
Brad Butler run for no gain to the Chatt 17
2nd & 7 at CHAT 17
2-yd Run
15:00 - 2nd
Evan Jacks run for 2 yds to the Chatt 15
3rd & 7 at CHAT 17
Field Goal Good
10:19 - 2nd
David Marvin 33 yd FG GOOD
4th & 5 at CHAT 15
Kickoff
10:19 - 2nd
David Marvin kickoff for 36 yds , Toyvian Brand return for 12 yds to the Chatt 41
6-yd Pass
10:15 - 2nd
Jacob Huesman pass complete to Alphonso Stewart for 6 yds to the Chatt 47
1st & 10 at CHAT 41
5-yd Run
10:15 - 2nd
Jacob Huesman run for 5 yds to the Woffd 48 for a 1ST down
2nd & 4 at CHAT 47
2-yd Run
10:15 - 2nd
Derrick Craine run for 2 yds to the Woffd 46
1st & 10 at WOF 48
11-yd Pass
10:15 - 2nd
Jacob Huesman pass complete to Bingo Morton for 11 yds to the Woffd 35 for a 1ST down
2nd & 8 at WOF 46
Interception
10:15 - 2nd
Jacob Huesman pass intercepted JoJo Tillery return for no gain to the Woffd 12
1st & 10 at WOF 35
3-yd Pass
8:15 - 2nd
Brad Butler pass complete to Chase Nelson for 3 yds to the Woffd 15
1st & 10 at WOF 12
0-yd Run
8:15 - 2nd
Hunter Windham run for no gain to the Woffd 15
2nd & 7 at WOF 15
20-yd Pass
8:15 - 2nd
Brad Butler pass complete to Zach Muller for 20 yds to the Woffd 35 for a 1ST down
3rd & 7 at WOF 15
8-yd Run
8:15 - 2nd
Hunter Windham run for 8 yds to the Woffd 43
1st & 10 at WOF 35
Incompletion
8:15 - 2nd
Brad Butler pass incomplete, broken up by Keionta Davis
2nd & 2 at WOF 43
3-yd Run
8:15 - 2nd
Lorenzo Long run for 3 yds to the Woffd 46 for a 1ST down
3rd & 2 at WOF 43
0-yd Run
8:15 - 2nd
Lorenzo Long run for no gain to the Woffd 46
1st & 10 at WOF 46
50-yd Run
8:15 - 2nd
Lorenzo Long run for 50 yds to the Chatt 4 for a 1ST down
2nd & 10 at WOF 46
3-yd Run
8:15 - 2nd
Chase Nelson run for 3 yds to the Chatt 1
1st & Goal at CHAT 4
0-yd Run
8:15 - 2nd
Chase Nelson run for no gain to the Chatt 1
2nd & Goal at CHAT 1
0-yd Run
8:15 - 2nd
Lorenzo Long run for no gain to the Chatt 1
3rd & Goal at CHAT 1
(2:58 - 2nd) Timeout WOFFORD, clock 02:58
1-yd Touchdown Run
2:54 - 2nd
Brad Butler run for 1 yd for a TD, (David Marvin PAT MISSED)
4th & Goal at CHAT 1
Kickoff
2:54 - 2nd
David Marvin kickoff for 62 yds
3-yd Pass
2:54 - 2nd
Jacob Huesman pass complete to C.J. Board for 3 yds to the Chatt 38
1st & 10 at CHAT 35
5-yd Pass
2:54 - 2nd
Jacob Huesman pass complete to Xavier Borishade for 5 yds to the Chatt 43
2nd & 7 at CHAT 38
3-yd Run
2:54 - 2nd
Jacob Huesman run for 3 yds to the Chatt 46 for a 1ST down
3rd & 2 at CHAT 43
1-yd Pass
2:54 - 2nd
Jacob Huesman pass complete to James Stovall for 1 yd to the Chatt 47
1st & 10 at CHAT 46
(1:20 - 2nd) Timeout CHATTANOOGA, clock 01:20
0-yd Run
1:20 - 2nd
Jacob Huesman run for no gain to the Chatt 47
2nd & 9 at CHAT 47
Sack
1:20 - 2nd
Jacob Huesman sacked by John Patterson and Tyler Vaughn for a loss of 7 yards to the Chatt 40
3rd & 9 at CHAT 47
(0:29 - 2nd) Timeout WOFFORD, clock 00:29
Punt
0:29 - 2nd
Henrique Ribeiro punt for 57 yds, downed at the Woffd 3
4th & 16 at CHAT 40
-1-yd Run
0:20 - 2nd
TEAM run for a loss of 1 yard to the Woffd 2
1st & 10 at WOF 3
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Henrique Ribeiro kickoff for 65 yds , Cole Cleary return for 32 yds to the Woffd 32
8-yd Pass
14:52 - 3rd
Brad Butler pass complete to RJ Taylor for 8 yds to the Woffd 40
1st & 10 at WOF 32
8-yd Pass
14:52 - 3rd
Brad Butler pass complete to Paul Nelson for 8 yds to the Woffd 48 for a 1ST down
2nd & 2 at WOF 40
-1-yd Run
14:52 - 3rd
Nick Colvin run for a loss of 1 yard to the Woffd 47
1st & 10 at WOF 48
-4-yd Run
14:52 - 3rd
Chase Nelson run for a loss of 4 yards to the Woffd 43
2nd & 11 at WOF 47
Fumble Recovery
14:52 - 3rd
Brad Butler run for a loss of 4 yards to the Woffd 41 Brad Butler fumbled, recovered by Chatt Josh Freeman
3rd & 15 at WOF 43
3-yd Run
12:34 - 3rd
Jacob Huesman run for 3 yds to the Woffd 38
1st & 10 at WOF 41
29-yd Run
12:34 - 3rd
Derrick Craine run for 29 yds to the Woffd 9 for a 1ST down
2nd & 7 at WOF 38
0-yd Run
12:34 - 3rd
Derrick Craine run for no gain to the Woffd 9
1st & Goal at WOF 9
4-yd Run
12:34 - 3rd
Jacob Huesman run for 4 yds to the Woffd 5
2nd & Goal at WOF 9
Interception
12:34 - 3rd
Jacob Huesman pass intercepted Brion Anderson return for 13 yds to the Woffd 13
3rd & Goal at WOF 5
Fumble Recovery
10:16 - 3rd
Brad Butler run for a loss of 3 yards to the Woffd 12 Brad Butler fumbled, recovered by Chatt Isaiah Mack
1st & 10 at WOF 13
9-yd Run
10:12 - 3rd
Derrick Craine run for 9 yds to the Woffd 3
1st & 10 at WOF 12
3-yd Touchdown Run
9:46 - 3rd
Derrick Craine run for 3 yds for a TD, (Henrique Ribeiro KICK)
2nd & 1 at WOF 3
Kickoff
9:46 - 3rd
Henrique Ribeiro kickoff for 64 yds , Cole Cleary return for 17 yds to the Woffd 18
3-yd Run
9:41 - 3rd
Lorenzo Long run for 3 yds to the Woffd 21
1st & 10 at WOF 18
10-yd Run
9:41 - 3rd
Brad Butler run for 10 yds to the Woffd 31 for a 1ST down
2nd & 7 at WOF 21
1-yd Run
9:41 - 3rd
Brad Butler run for 1 yd to the Woffd 32
1st & 10 at WOF 31
4-yd Run
9:41 - 3rd
Ray Smith run for 4 yds to the Woffd 36
2nd & 9 at WOF 32
3-yd Run
9:41 - 3rd
Chase Nelson run for 3 yds to the Woffd 39
3rd & 5 at WOF 36
(6:43 - 3rd) Timeout WOFFORD, clock 06:43
-2-yd Pass
6:43 - 3rd
Brad Butler pass complete to Paul Nelson for a loss of 2 yards to the Woffd 37
4th & 2 at WOF 39
3-yd Run
6:37 - 3rd
Richardre Bagley run for 3 yds to the Woffd 34
1st & 10 at WOF 37
4-yd Pass
6:37 - 3rd
Jacob Huesman pass complete to Richardre Bagley for 4 yds to the Woffd 30
2nd & 7 at WOF 34
12-yd Pass
6:37 - 3rd
Jacob Huesman pass complete to C.J. Board for 12 yds to the Woffd 18 for a 1ST down
3rd & 3 at WOF 30
1-yd Run
6:37 - 3rd
Derrick Craine run for 1 yd to the Woffd 17
1st & 10 at WOF 18
-2-yd Run
6:37 - 3rd
Jacob Huesman run for a loss of 2 yards to the Woffd 19
2nd & 9 at WOF 17
2-yd Run
6:37 - 3rd
Jacob Huesman run for 2 yds to the Woffd 17
3rd & 11 at WOF 19
Field Goal Good
3:04 - 3rd
Henrique Ribeiro 34 yd FG GOOD
4th & 9 at WOF 17
Kickoff
3:04 - 3rd
Henrique Ribeiro kickoff for 65 yds , Cole Cleary return for 28 yds to the Woffd 28
9-yd Run
2:57 - 3rd
Ray Smith run for 9 yds to the Woffd 37
1st & 10 at WOF 28
3-yd Run
2:57 - 3rd
Lorenzo Long run for 3 yds to the Woffd 40 for a 1ST down
2nd & 1 at WOF 37
Incompletion
2:57 - 3rd
Evan Jacks pass incomplete to Zach Muller
1st & 10 at WOF 40
3-yd Run
2:57 - 3rd
Lorenzo Long run for 3 yds to the Woffd 43
2nd & 10 at WOF 40
-1-yd Run
2:57 - 3rd
Evan Jacks run for a loss of 1 yard to the Woffd 42
3rd & 7 at WOF 43
Punt
2:57 - 3rd
Brian Sanders punt for 39 yds, downed at the Chatt 19
4th & 8 at WOF 42
4th Quarter
Incompletion
0:53 - 3rd
Jacob Huesman pass incomplete to C.J. Board
1st & 10 at CHAT 19
0-yd Run
0:53 - 3rd
Jacob Huesman run for no gain to the Chatt 19
2nd & 10 at CHAT 19
End of 3rd Quarter
Incompletion
15:00 - 4th
Jacob Huesman pass incomplete to Xavier Borishade
3rd & 10 at CHAT 19
Punt
15:00 - 4th
Henrique Ribeiro punt for 41 yds, downed at the Woffd 40
4th & 10 at CHAT 19
4-yd Run
14:46 - 4th
Evan Jacks run for 4 yds to the Woffd 44
1st & 10 at WOF 40
1-yd Run
14:46 - 4th
Evan Jacks run for 1 yd to the Woffd 45
2nd & 6 at WOF 44
6-yd Pass
14:46 - 4th
Brad Butler pass complete to Logan Christian for 6 yds to the Chatt 49 for a 1ST down
3rd & 5 at WOF 45
22-yd Run
14:46 - 4th
Lorenzo Long run for 22 yds to the Chatt 27 for a 1ST down
1st & 10 at CHAT 49
Fumble Recovery (Own)
14:46 - 4th
Brad Butler run for a loss of 6 yards to the Chatt 36 Brad Butler fumbled, forced by Isaiah Mack, recovered by Woffd Hunter Windham
1st & 10 at CHAT 27
Incompletion
14:46 - 4th
Brad Butler pass incomplete to Ray Smith
2nd & 19 at CHAT 36
Fumble Recovery (Own)
14:46 - 4th
Chase Nelson run for 6 yds to the Woffd 44 Chase Nelson fumbled, forced by Vantrel McMillan, recovered by Woffd Ross Demmel WOFFORD Penalty, unsportsmanlike conduct (Jared Jacon-Duffy) to the Woffd 44
3rd & 19 at CHAT 36
Punt
14:46 - 4th
Brian Sanders punt for 33 yds, downed at the Chatt 23
3rd & 39 at WOF 44
-12-yd Run
11:33 - 4th
Derrick Craine run for a loss of 1 yard to the Chatt 22 CHATTANOOGA Penalty, personal foul (Josh Cardiello) to the Chatt 11
1st & 10 at CHAT 23
0-yd Run
11:33 - 4th
Derrick Craine run for no gain to the Chatt 11
2nd & 22 at CHAT 11
13-yd Pass
11:33 - 4th
Jacob Huesman pass complete to Derrick Craine for 13 yds to the Chatt 24
3rd & 22 at CHAT 11
Punt
11:33 - 4th
Alejandro Bennifield punt for 37 yds , Paul Nelson returns for no gain to the Woffd 39
4th & 9 at CHAT 24
6-yd Run
9:40 - 4th
Lorenzo Long run for 6 yds to the Woffd 45
1st & 10 at WOF 39
7-yd Run
9:40 - 4th
Lorenzo Long run for 7 yds to the Chatt 48 for a 1ST down
2nd & 4 at WOF 45
3-yd Run
9:40 - 4th
Lorenzo Long run for 3 yds to the Chatt 45
1st & 10 at CHAT 48
4-yd Run
9:40 - 4th
Hunter Windham run for 4 yds to the Chatt 41
2nd & 7 at CHAT 45
1-yd Run
9:40 - 4th
Chase Nelson run for 1 yd to the Chatt 40
3rd & 3 at CHAT 41
4-yd Run
9:40 - 4th
Chase Nelson run for 4 yds to the Chatt 36 for a 1ST down
4th & 2 at CHAT 40
3-yd Run
9:40 - 4th
Chase Nelson run for 3 yds to the Chatt 33
1st & 10 at CHAT 36
8-yd Run
9:40 - 4th
Lorenzo Long run for 8 yds to the Chatt 25 for a 1ST down
2nd & 7 at CHAT 33
3-yd Run
9:40 - 4th
Lorenzo Long run for 3 yds to the Chatt 22
1st & 10 at CHAT 25
0-yd Run
9:40 - 4th
Nick Colvin run for no gain to the Chatt 22
2nd & 7 at CHAT 22
6-yd Run
9:40 - 4th
Hunter Windham run for 6 yds to the Chatt 16
3rd & 7 at CHAT 22
3-yd Run
9:40 - 4th
Lorenzo Long run for 3 yds to the Chatt 13 for a 1ST down
4th & 1 at CHAT 16
4-yd Run
9:40 - 4th
Brad Butler run for 4 yds to the Chatt 9
1st & 10 at CHAT 13
3-yd Run
9:40 - 4th
Chase Nelson run for 3 yds to the Chatt 6
2nd & 6 at CHAT 9
(2:29 - 4th) Timeout CHATTANOOGA, clock 02:29
6-yd Touchdown Run
2:25 - 4th
Brad Butler run for 6 yds for a TD, (B. Butler Run For Two-point Conversion)
3rd & 3 at CHAT 6
Kickoff
2:25 - 4th
David Marvin kickoff for 65 yds for a touchback
9-yd Pass
2:25 - 4th
Jacob Huesman pass complete to C.J. Board for 9 yds to the Chatt 34
1st & 10 at CHAT 25
11-yd Run
2:25 - 4th
Jacob Huesman run for 11 yds to the Chatt 45 for a 1ST down
2nd & 1 at CHAT 34
4-yd Pass
2:25 - 4th
Jacob Huesman pass complete to C.J. Board for 4 yds to the Chatt 49
1st & 10 at CHAT 45
Incompletion
2:25 - 4th
Jacob Huesman pass incomplete to Xavier Borishade, broken up by Dylan Young
2nd & 6 at CHAT 49
4-yd Pass
2:25 - 4th
Jacob Huesman pass complete to C.J. Board for 4 yds to the Woffd 47
3rd & 6 at CHAT 49
(0:33 - 4th) Timeout CHATTANOOGA, clock 00:33
16-yd Run
0:33 - 4th
Derrick Craine run for 16 yds to the Woffd 31 for a 1ST down
4th & 2 at WOF 47
10-yd Run
0:33 - 4th
Jacob Huesman run for 10 yds to the Woffd 21 for a 1ST down
1st & 10 at WOF 31
(0:04 - 4th) Timeout CHATTANOOGA, clock 00:04
(0:04 - 4th) Timeout WOFFORD, clock 00:04
Field Goal Good
0:00 - 4th
Henrique Ribeiro 38 yd FG GOOD WOFFORD Penalty, offside defense ( Yards) declined
1st & 10 at WOF 21
End of 4th Quarter
Game Information
Spartanburg, SC
2025 Standings
FCS
| Southern ConferenceSouthern Conference | CONF | OVR |
|---|---|---|
| Mercer | 8-0 | 9-3 |
| Western Carolina | 6-2 | 7-5 |
| East Tennessee State | 5-3 | 7-5 |
| Wofford | 5-3 | 6-6 |
| Chattanooga | 4-4 | 5-7 |
| Furman | 4-4 | 6-6 |
| The Citadel | 3-5 | 4-8 |
| Samford | 1-7 | 1-11 |
| VMI | 0-8 | 1-11 |
NCAAF News

Michigan lands 4-star WR Quentin Burrell from 2027 SC Next 300
Michigan coach Kyle Whittingham secured his first skill position pledge in the 2027 class Wednesday with a commitment from four-star wide receiver Quentin Burrell, No. 57 in the SC Next 300.
12h

ACC supports 24-team CFP model that gives 'hope' to all teams
ACC commissioner Jim Phillips backed a 24-team expanded College Football Playoff format, a move supported by a majority of the league's coaches and ADs.
12h

Why ACC commissioner is in favor of 24-team CFP
ACC commissioner Jim Phillips explains his desire to expand the College Football Playoff to 24 teams.
15h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

