LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

NC State at Duke play by play — College Football September 20, 2025

NC State 33
Duke 45
Final
NC State 1st, 15:00
  1. 15:00 1st & 10 DUKE 35 Duke kicked off for 61 yards, Jayden Scott returned kickoff for 22 yards
  2. 14:55 1st & 10 NCST 26 Hollywood Smothers rushed for 1 yard loss, tackled by Tre Freeman
  3. 14:33 2nd & 11 NCST 25 CJ Bailey incomplete pass intended for Justin Joly
  4. 14:19 3rd & 11 NCST 25 CJ Bailey passed to Terrell Anderson for 75 yard touchdown NCST 6, DUKE 0
  5. 14:10 3rd & 11 DUKE 0 Kanoah Vinesett made PAT NCST 7, DUKE 0
Duke 1st, 14:10
  1. 14:10 3rd & 11 DUKE 0 N.C. State kicked off for 64 yards, Peyton Jones returned kickoff for 29 yards
  2. 14:05 1st & 10 DUKE 30 Darian Mensah passed to Jeremiah Hasley for 15 yard gain, tackled by Asaad Brown Jr.
  3. 13:38 1st & 10 DUKE 45 Darian Mensah passed to Sahmir Hagans for 12 yard gain, tackled by Jamel Johnson
  4. 13:17 1st & 10 NCST 43 Jaquez Moore rushed for 1 yard gain, tackled by Caden Fordham
  5. 12:57 2nd & 9 NCST 42 Darian Mensah incomplete pass intended for Jaquez Moore
  6. 12:52 3rd & 9 NCST 42 Darian Mensah incomplete pass
  7. 12:47 4th & 9 NCST 42 N.C. State committed 5 yard penalty (Offside)
  8. 12:41 4th & 4 NCST 37 Darian Mensah passed to Jeremiah Hasley for 21 yard gain, tackled by Caden Fordham
  9. 12:20 1st & 10 NCST 16 Nate Sheppard rushed for 3 yard gain, tackled by Cian Slone
  10. 11:48 2nd & 7 NCST 13 Nate Sheppard rushed for 10 yard gain, tackled by Caden Fordham
  11. 11:27 1st & 3 NCST 3 Nate Sheppard rushed for 1 yard gain, tackled by Cian Slone
  12. 10:59 2nd & 2 NCST 2 Anderson Castle rushed for 2 yard touchdown NCST 7, DUKE 6
  13. 10:53 2nd & 2 NCST 0 Todd Pelino made PAT NCST 7, DUKE 7
NC State 1st, 10:49
  1. 10:49 2nd & 2 NCST 0 Duke kicked off, touchback
  2. 10:49 1st & 10 NCST 25 Hollywood Smothers rushed for 2 yard gain, tackled by Nick Morris Jr.
  3. 10:18 2nd & 8 NCST 27 CJ Bailey pass intercepted. DaShawn Stone intercepted CJ Bailey for no gain
Duke 1st, 10:09
  1. 10:09 1st & 10 NCST 45 Darian Mensah incomplete pass intended for Jaquez Moore
  2. 10:04 2nd & 10 NCST 45 Jaquez Moore rushed for 1 yard loss, tackled by Tra Thomas
  3. 9:27 3rd & 11 NCST 46 Jaquez Moore rushed for 1 yard loss, tackled by Travali Price
  4. 8:38 4th & 12 NCST 47 Duke committed 5 yard penalty (Delay of Game)
  5. 8:38 4th & 17 DUKE 48 Kade Reynoldson punted for 44 yards. Teddy Hoffmann returned punt for 7 yard loss. Teddy Hoffmann fumbled. Teddy Hoffmann fumbled
NC State 1st, 8:30
  1. 8:30 1st & 10 NCST 1 CJ Bailey passed to Keenan Jackson for 14 yard gain, tackled by DaShawn Stone
  2. 8:08 1st & 10 NCST 15 Hollywood Smothers rushed for 2 yard loss, tackled by Kimari Robinson
  3. 7:43 2nd & 12 NCST 13 CJ Bailey passed to Justin Joly for 18 yard gain, tackled by DaShawn Stone
  4. 7:21 1st & 10 NCST 31 CJ Bailey passed to Hollywood Smothers for 8 yard gain, tackled by Chandler Rivers
  5. 7:01 2nd & 2 NCST 39 Jayden Scott rushed for 6 yard gain, tackled by DaShawn Stone
  6. 6:24 1st & 10 NCST 45 Jayden Scott rushed for 15 yard gain, tackled by Josiah Green
  7. 5:45 1st & 10 DUKE 40 CJ Bailey passed to Keenan Jackson for 5 yard gain, tackled by Luke Mergott
  8. 5:04 2nd & 5 DUKE 35 Jayden Scott rushed for 7 yard gain, tackled by Caleb Weaver
  9. 4:35 1st & 10 DUKE 28 CJ Bailey passed to Teddy Hoffmann for 3 yard gain, tackled by Caleb Weaver
  10. 3:55 2nd & 7 DUKE 25 N.C. State committed 5 yard penalty (False Start)
  11. 3:43 2nd & 12 DUKE 30 CJ Bailey rushed for 6 yard gain, tackled by Caleb Weaver
  12. 3:03 3rd & 6 DUKE 24 CJ Bailey passed to Keenan Jackson for 7 yard gain, tackled by DaShawn Stone
  13. 2:35 1st & 10 DUKE 17 CJ Bailey passed to Justin Joly for 8 yard gain, tackled by Kendall Johnson
  14. 2:05 2nd & 2 DUKE 9 N.C. State committed 10 yard penalty (Holding)
  15. 1:34 2nd & 12 DUKE 19 CJ Bailey rushed for 11 yard gain, tackled by Chandler Rivers
  16. 0:36 3rd & 1 DUKE 8 Hollywood Smothers rushed for 4 yard gain, tackled by Caleb Weaver
  17. End of 1st Quarter
  18. 15:00 1st & 4 DUKE 4 CJ Bailey rushed for 2 yard loss, tackled by Aaron Hall
  19. 14:18 2nd & 6 DUKE 6 CJ Bailey passed to Terrell Anderson for 6 yard touchdown NCST 13, DUKE 7
  20. 14:18 2nd & 6 DUKE 0 Kanoah Vinesett made PAT NCST 14, DUKE 7
Duke 2nd, 14:18
  1. 14:18 2nd & 6 DUKE 0 N.C. State kicked off, touchback
  2. 14:18 1st & 10 DUKE 25 Darian Mensah passed to Cooper Barkate for 8 yard gain, tackled by Devon Marshall
  3. 13:58 2nd & 2 DUKE 33 Nate Sheppard rushed for 4 yard gain, tackled by Sean Brown
  4. 13:27 1st & 10 DUKE 37 Darian Mensah sacked by Caden Fordham and Travali Price for 3 yard loss
  5. 12:56 2nd & 13 DUKE 34 N.C. State committed 14 yard penalty (Pass Interference)
  6. 12:50 1st & 10 NCST 48 Nate Sheppard rushed for 2 yard gain, tackled by Caden Fordham
  7. 12:03 2nd & 8 DUKE 50 Anderson Castle rushed for 5 yard gain, tackled by Tra Thomas
  8. 11:23 3rd & 3 NCST 45 Anderson Castle rushed for 4 yard loss, tackled by Sterling Dixon
  9. 10:45 4th & 7 NCST 49 Kade Reynoldson punted, touchback
NC State 2nd, 10:39
  1. 10:39 1st & 10 NCST 20 Hollywood Smothers rushed for no gain, tackled by Tre Freeman
  2. 10:21 2nd & 10 NCST 20 CJ Bailey passed to Hollywood Smothers for 7 yard gain
  3. 9:54 3rd & 3 NCST 27 CJ Bailey passed to Teddy Hoffmann for 2 yard gain, tackled by Chandler Rivers
  4. 9:22 4th & 1 NCST 29 Brandon Cleveland rushed for 4 yard gain, tackled by Luke Mergott
  5. 8:48 1st & 10 NCST 33 Hollywood Smothers rushed for no gain, tackled by Josiah Green. Duke committed 15 yard penalty (Face Mask)
  6. 8:05 1st & 10 NCST 48 Jayden Scott rushed for no gain, tackled by Jaiden Francois
  7. 7:31 2nd & 10 NCST 48 CJ Bailey passed to Jayden Scott for 5 yard gain, tackled by Ma'khi Jones
  8. 6:55 3rd & 5 DUKE 47 CJ Bailey passed to Noah Rogers for 25 yard gain, tackled by Ma'khi Jones
  9. 6:19 1st & 10 DUKE 22 CJ Bailey passed to Hollywood Smothers for 21 yard gain, tackled by Andrew Pellicciotta
  10. 5:58 1st & 1 DUKE 1 Will Wilson rushed for 1 yard touchdown. Duke committed 15 yard penalty (Unsportsmanlike Conduct) NCST 20, DUKE 7
  11. 5:48 1st & 1 DUKE 0 Kanoah Vinesett missed PAT
Duke 2nd, 5:40
  1. 5:40 1st & 1 DUKE 0 N.C. State kicked off for 44 yards, Nate Sheppard returned kickoff for 22 yards
  2. 5:40 1st & 10 DUKE 28 Darian Mensah incomplete pass intended for Andrel Anthony
  3. 5:29 2nd & 10 DUKE 28 Darian Mensah rushed for no gain, tackled by Brody Barnhardt
  4. 5:19 3rd & 10 DUKE 28 Darian Mensah passed to Que'Sean Brown for 15 yard gain, tackled by Tra Thomas
  5. 4:58 1st & 10 DUKE 43 Darian Mensah incomplete pass intended for Cooper Barkate
  6. 4:55 2nd & 10 DUKE 43 Darian Mensah passed to Nate Sheppard for 6 yard gain, tackled by Caden Fordham
  7. 4:28 3rd & 4 DUKE 49 Darian Mensah passed to Jeremiah Hasley for 5 yard gain, tackled by Sean Brown
  8. 4:03 1st & 10 NCST 46 Darian Mensah passed to Nate Sheppard for 6 yard gain, tackled by Caden Fordham
  9. 3:33 2nd & 4 NCST 40 Nate Sheppard rushed for 13 yard gain, tackled by Brody Barnhardt
  10. 3:08 1st & 10 NCST 27 Darian Mensah rushed for 10 yard gain, tackled by Jamel Johnson
  11. 2:26 1st & 10 NCST 17 Darian Mensah passed to Landen King for 17 yard touchdown NCST 20, DUKE 13
  12. 2:20 1st & 10 NCST 0 Todd Pelino made PAT NCST 20, DUKE 14
NC State 2nd, 2:20
  1. 2:20 1st & 10 NCST 0 Duke kicked off for 63 yards, Jayden Scott returned kickoff for no gain
  2. 2:20 1st & 10 NCST 25 Hollywood Smothers rushed for 1 yard loss, tackled by Jaiden Francois
  3. 2:00 2nd & 11 NCST 24 CJ Bailey passed to Terrell Anderson for 44 yard gain, tackled by Landan Callahan
  4. 1:38 1st & 10 DUKE 32 Hollywood Smothers rushed for 5 yard gain, tackled by Vincent Anthony Jr.
  5. 1:20 2nd & 5 DUKE 27 CJ Bailey sacked by Jaiden Francois and Josiah Green for 1 yard loss
  6. 1:02 3rd & 6 DUKE 28 N.C. State timeout
  7. 1:02 3rd & 6 DUKE 28 CJ Bailey passed to Terrell Anderson for 4 yard gain, tackled by Chandler Rivers
  8. 0:57 4th & 2 DUKE 24 Duke timeout
  9. 0:57 4th & 2 DUKE 24 CJ Bailey pass intercepted. Tre Freeman intercepted CJ Bailey for 67 yards
NC State 2nd, 0:46
  1. 0:46 1st & 10 NCST 12 N.C. State committed 10 yard penalty (Pass Interference)
  2. 0:39 1st & 2 NCST 2 N.C. State timeout
  3. 0:39 1st & 2 NCST 2 Anderson Castle rushed for 1 yard gain, tackled by Caden Fordham
  4. 0:20 2nd & 1 NCST 1 N.C. State timeout
  5. 0:20 2nd & 1 NCST 1 Anderson Castle rushed for 1 yard touchdown NCST 20, DUKE 20
  6. 0:16 2nd & 1 NCST 0 Todd Pelino made PAT NCST 20, DUKE 21
NC State 2nd, 0:12
  1. 0:12 2nd & 1 NCST 0 Duke kicked off for 48 yards, Coleson Fields returned kickoff for 9 yards
  2. 0:08 1st & 10 NCST 26 CJ Bailey rushed for 2 yard loss
Duke 3rd, 15:00
  1. 15:00 2nd & 12 NCST 24 N.C. State kicked off, touchback
  2. 15:00 1st & 10 DUKE 25 Darian Mensah passed to Sahmir Hagans for 18 yard gain, tackled by Caden Fordham
  3. 14:29 1st & 10 DUKE 43 Nate Sheppard rushed for 9 yard gain, tackled by Sean Brown
  4. 14:04 2nd & 1 NCST 48 Darian Mensah passed to Que'Sean Brown for 15 yard gain, tackled by JJ Johnson
  5. 13:35 1st & 10 NCST 33 Darian Mensah passed to Sahmir Hagans for 33 yard touchdown NCST 20, DUKE 27
  6. 13:30 1st & 10 NCST 0 Todd Pelino made PAT NCST 20, DUKE 28
NC State 3rd, 13:30
  1. 13:30 1st & 10 NCST 0 Duke kicked off, touchback
  2. 13:30 1st & 10 NCST 25 Hollywood Smothers rushed for no gain, tackled by Chandler Rivers
  3. 12:56 2nd & 10 NCST 25 CJ Bailey passed to Noah Rogers for 16 yard gain, tackled by Kimari Robinson
  4. 12:08 1st & 10 NCST 41 CJ Bailey passed to Justin Joly for 8 yard gain, tackled by Tre Freeman
  5. 11:59 2nd & 2 NCST 49 Hollywood Smothers rushed for 51 yard touchdown NCST 26, DUKE 28
  6. 11:53 2nd & 2 DUKE 0 2pt attempt failed, CJ Bailey run
Duke 3rd, 11:53
  1. 11:53 2nd & 2 DUKE 0 N.C. State kicked off, touchback
  2. 11:53 1st & 10 DUKE 25 Darian Mensah passed to Nate Sheppard for 8 yard gain, tackled by Devon Marshall
  3. 11:17 2nd & 2 DUKE 33 Anderson Castle rushed for 4 yard gain, tackled by Travali Price
  4. 10:50 1st & 10 DUKE 37 Anderson Castle rushed for 4 yard gain, tackled by Tra Thomas
  5. 10:27 2nd & 6 DUKE 41 Darian Mensah passed to Anderson Castle for 13 yard gain, tackled by Sean Brown
  6. 9:56 1st & 10 NCST 46 Darian Mensah incomplete pass intended for Cooper Barkate
  7. 9:52 2nd & 10 NCST 46 Nate Sheppard rushed for 2 yard gain, tackled by Isaiah Shirley
  8. 9:17 3rd & 8 NCST 44 Darian Mensah passed to Chase Tyler for 7 yard gain, tackled by Devon Marshall
  9. 8:38 4th & 1 NCST 37 Darian Mensah passed to Cooper Barkate for 37 yard touchdown NCST 26, DUKE 34
  10. 8:32 4th & 1 NCST 0 Todd Pelino made PAT NCST 26, DUKE 35
  11. 8:32 4th & 1 NCST 0 Duke committed 15 yard penalty (Personal Foul)
Duke 3rd, 8:32
  1. 8:32 1st & 10 NCST 35 Duke kicked off for 65 yards, Jayden Scott returned kickoff for 20 yards
  2. 8:27 1st & 10 NCST 35 Hollywood Smothers rushed for 2 yard gain, tackled by Tyshon Reed
  3. 8:02 2nd & 8 NCST 37 Duke committed 15 yard penalty (Roughing the Passer)
  4. 7:59 1st & 10 DUKE 48 Hollywood Smothers rushed for 42 yard gain, tackled by Jaiden Francois
  5. 7:15 1st & 6 DUKE 6 CJ Bailey rushed for 2 yard loss, tackled by Caleb Weaver
  6. 6:25 2nd & 8 DUKE 8 CJ Bailey passed to Teddy Hoffmann for no gain, tackled by DaShawn Stone
  7. 5:50 3rd & 8 DUKE 8 CJ Bailey incomplete pass intended for Noah Rogers
  8. 5:45 4th & 8 DUKE 8 Duke blocked 25-yard field goal attempt by Kanoah Vinesett. Recovered by Landan Callahan
Duke 3rd, 5:40
  1. 5:40 1st & 10 DUKE 16 Duke committed 8 yard penalty (Holding)
  2. 5:18 1st & 18 DUKE 8 Nate Sheppard rushed for 2 yard gain, tackled by Kenny Soares Jr.
  3. 4:42 2nd & 16 DUKE 10 Darian Mensah passed to Jeremiah Hasley for 2 yard gain, tackled by Sean Brown
  4. 3:57 3rd & 14 DUKE 12 Darian Mensah incomplete pass
  5. 3:53 4th & 14 DUKE 12 N.C. State committed 5 yard penalty (Offside)
  6. 3:53 4th & 9 DUKE 17 Kade Reynoldson punted for 26 yards. Teddy Hoffmann returned punt for 3 yards
NC State 3rd, 3:44
  1. 3:44 1st & 10 DUKE 40 CJ Bailey passed to Teddy Hoffmann for no gain
  2. 3:05 2nd & 10 DUKE 40 CJ Bailey incomplete pass intended for Terrell Anderson
  3. 3:02 3rd & 10 DUKE 40 CJ Bailey passed to Hollywood Smothers for 3 yard gain, tackled by Aaron Hall
  4. 2:21 4th & 7 DUKE 37 CJ Bailey incomplete pass intended for Justin Joly
Duke 3rd, 2:17
  1. 2:17 1st & 10 DUKE 37 Darian Mensah passed to Cooper Barkate for 20 yard gain
  2. 1:53 1st & 10 NCST 43 Darian Mensah incomplete pass intended for Cooper Barkate
  3. 1:49 2nd & 10 NCST 43 Nate Sheppard rushed for 5 yard gain, tackled by Kenny Soares Jr.
  4. 1:05 3rd & 5 NCST 38 Darian Mensah passed to Que'Sean Brown for 11 yard gain, tackled by Brody Barnhardt
  5. 0:22 1st & 10 NCST 27 Nate Sheppard rushed for 3 yard gain, tackled by Brody Barnhardt
  6. End of 3rd Quarter
  7. 15:00 2nd & 7 NCST 24 Nate Sheppard rushed for 2 yard loss, tackled by Kenny Soares Jr.
  8. 14:30 3rd & 9 NCST 26 Darian Mensah incomplete pass intended for Andrel Anthony
  9. 14:22 4th & 9 NCST 26 Todd Pelino kicked a 43-yard field goal NCST 26, DUKE 38
NC State 4th, 14:18
  1. 14:18 4th & 9 NCST 26 Duke kicked off for 65 yards, Jayden Scott returned kickoff for 20 yards
  2. 14:14 1st & 10 NCST 20 CJ Bailey incomplete pass intended for Justin Joly
  3. 14:12 2nd & 10 NCST 20 CJ Bailey passed to Terrell Anderson for 11 yard gain, tackled by Semaj Turner
  4. 13:36 1st & 10 NCST 31 CJ Bailey rushed for 2 yard gain. CJ Bailey fumbled. Wesley Williams recovered fumble for no gain
Duke 4th, 13:33
  1. 13:33 1st & 10 NCST 33 Darian Mensah sacked by Brandon Cleveland for 1 yard loss
  2. 12:51 2nd & 11 NCST 34 Anderson Castle rushed for 1 yard loss, tackled by Brandon Cleveland
  3. 12:10 3rd & 12 NCST 35 Darian Mensah sacked by Tra Thomas for 8 yard loss
  4. 11:32 4th & 20 NCST 43 Kade Reynoldson punted for 38 yards. Teddy Hoffmann returned punt for no gain
NC State 4th, 11:27
  1. 11:27 1st & 10 NCST 5 Hollywood Smothers rushed for 18 yard gain, tackled by DaShawn Stone
  2. 10:54 1st & 10 NCST 23 CJ Bailey passed to Brandon Cleveland for 9 yard gain, tackled by Kendall Johnson
  3. 10:19 2nd & 1 NCST 32 Jayden Scott rushed for 1 yard gain, tackled by DaShawn Stone
  4. 9:45 1st & 10 NCST 33 CJ Bailey passed to Keenan Jackson for 1 yard gain, tackled by Tre Freeman
  5. 9:21 2nd & 9 NCST 34 Duke committed 15 yard penalty (Pass Interference)
  6. 9:18 1st & 10 NCST 49 Jayden Scott rushed for 6 yard gain, tackled by Jaiden Francois
  7. 8:47 2nd & 4 DUKE 45 Jayden Scott rushed for no gain, tackled by Kendall Johnson
  8. 8:19 3rd & 4 DUKE 45 CJ Bailey passed to Noah Rogers for 7 yard gain, tackled by Chandler Rivers
  9. 7:56 1st & 10 DUKE 38 Hollywood Smothers rushed for no gain, tackled by Tre Freeman
  10. 7:11 2nd & 10 DUKE 38 CJ Bailey passed to Justin Joly for 15 yard gain, tackled by Chandler Rivers
  11. 6:46 1st & 10 DUKE 23 CJ Bailey sacked by Aaron Hall and Wesley Williams for 5 yard loss
  12. 6:01 2nd & 15 DUKE 28 CJ Bailey incomplete pass intended for Teddy Hoffmann
  13. 5:57 3rd & 15 DUKE 28 CJ Bailey passed to Terrell Anderson for 26 yard gain
  14. 5:10 1st & 2 DUKE 2 Hollywood Smothers rushed for 1 yard gain, tackled by Caleb Weaver
  15. 4:34 2nd & 1 DUKE 1 Hollywood Smothers rushed for no gain, tackled by Jaiden Francois
  16. 4:01 3rd & 1 DUKE 1 Will Wilson rushed for 1 yard touchdown NCST 32, DUKE 38
  17. 4:01 3rd & 1 DUKE 0 Kanoah Vinesett made PAT NCST 33, DUKE 38
Duke 4th, 4:01
  1. 4:01 3rd & 1 DUKE 0 N.C. State kicked off, touchback
  2. 4:01 1st & 10 DUKE 25 Nate Sheppard rushed for 5 yard gain, tackled by Devon Marshall
  3. 3:17 2nd & 5 DUKE 30 Nate Sheppard rushed for 4 yard gain, tackled by Brody Barnhardt
  4. 2:28 3rd & 1 DUKE 34 Anderson Castle rushed for 66 yard touchdown NCST 33, DUKE 44
  5. 2:19 3rd & 1 NCST 0 Todd Pelino made PAT NCST 33, DUKE 45
NC State 4th, 2:19
  1. 2:19 3rd & 1 NCST 0 Duke kicked off for 64 yards, Jayden Scott returned kickoff for no gain
  2. 2:19 1st & 10 NCST 25 CJ Bailey passed to Justin Joly for 14 yard gain, tackled by Moussa Kane
  3. 2:03 1st & 10 NCST 39 Hollywood Smothers rushed for 2 yard gain, tackled by Tre Freeman
  4. 1:58 2nd & 8 NCST 41 CJ Bailey incomplete pass intended for Justin Joly
  5. 1:50 3rd & 8 NCST 41 CJ Bailey passed to Hollywood Smothers for 2 yard gain, tackled by Tre Freeman
  6. 1:28 4th & 6 NCST 43 N.C. State timeout
  7. 1:28 4th & 6 NCST 43 CJ Bailey pass intercepted. Moussa Kane intercepted CJ Bailey for 3 yards
Duke 4th, 1:28
  1. 1:28 4th & 6 NCST 43 Duke committed 15 yard penalty (Unsportsmanlike Conduct)
  2. 1:24 1st & 10 DUKE 37 Anderson Castle rushed for 4 yard gain, tackled by Isaiah Shirley
  3. 1:19 2nd & 6 DUKE 41 N.C. State timeout
  4. 1:19 2nd & 6 DUKE 41 Anderson Castle rushed for 3 yard gain, tackled by JJ Johnson
  5. 1:15 3rd & 3 DUKE 44 N.C. State timeout
  6. 1:15 3rd & 3 DUKE 44 Anderson Castle rushed for 7 yard gain, tackled by Kenny Soares Jr.
  7. 0:39 1st & 10 NCST 49 Darian Mensah rushed for 1 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.