Thu, Sep 11, 2025Allegacy Federal Credit Union StadiumWinston-Salem, NC
HOW IT WENT
Week 3 · 2025| FINAL | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| NC State | 14 | 3 | 7 | 10 | 34 |
| Wake Forest | 14 | 10 | 0 | 0 | 24 |
PLAY-BY-PLAY
187 playsQ4NC State3 plays · -3 yds · 1:40 · End of Game34–24
- 0:00End of 4th Quarter
- 0:003rd & 12 at WAKE 23TEAM run for a loss of 1 yard to the WAKE 24
- 0:522nd & 11 at WAKE 22TEAM run for a loss of 1 yard to the WAKE 23
- 1:351st & 10 at WAKE 21TEAM run for a loss of 1 yard to the WAKE 22
Q4Wake Forest8 plays · 15 yds · 1:14 · Downs34–24
- 1:404th & 10 at WAKE 21Robby Ashford pass incomplete
- 1:443rd & 10 at WAKE 21Robby Ashford pass incomplete to Micah Mays Jr.
- 1:492nd & 10 at WAKE 21Robby Ashford pass incomplete
- 1:531st & 10 at WAKE 21Robby Ashford run for no gain to the WAKE 21
- 2:004th & 2 at WAKE 14Robby Ashford pass complete to Demond Claiborne for 7 yds to the WAKE 21 for a 1ST down
- 2:163rd & 12 at WAKE 4Robby Ashford pass complete to Carlos Hernandez for 10 yds to the WAKE 14
- 2:292nd & 12 at WAKE 4Robby Ashford pass incomplete to Demond Claiborne
- 2:431st & 10 at WAKE 6Robby Ashford pass complete to Demond Claiborne for a loss of 2 yards to the WAKE 4
Q4NC State6 plays · 8 yds · 2:08 · Punt34–24
- 2:544th & 14 at WAKE 48Caden Noonkester punt for 42 yds, downed at the WAKE 6
- 3:044th & 14 at WAKE 48Timeout NC State, clock 03:04
- 3:383rd & 16 at NCSU 50Hollywood Smothers run for 2 yds to the WAKE 48
- 3:513rd & 16 at NCSU 50Timeout Wake Forest, clock 03:51
- 3:522nd & 12 at WAKE 46Hollywood Smothers run for a loss of 4 yards to the 50 yard line
- 3:552nd & 12 at WAKE 46Timeout Wake Forest, clock 03:55
- 3:561st & 10 at WAKE 44Jayden Scott run for a loss of 2 yards to the WAKE 46
- 4:004th & 3 at WAKE 49Wake Forest Penalty, Running Into Kicker (Frank Cusano) to the WAKE 44 for a 1ST down
- 4:073rd & 3 at WAKE 49CJ Bailey pass incomplete to Terrell Anderson
- 4:113rd & 3 at WAKE 49Timeout Wake Forest, clock 04:11
- 4:122nd & 6 at NCSU 48Hollywood Smothers run for 3 yds to the WAKE 49
- 4:551st & 10 at NCSU 44Hollywood Smothers run for 4 yds to the NCSU 48
Q4Wake Forest4 plays · 17 yds · 1:17 · Interception34–24
- 5:021st & 10 at WAKE 42Robby Ashford pass intercepted Ronnie Royal III return for 4 yds to the NCSU 44
- 5:104th & 8 at WAKE 27NC State Penalty, Personal Foul (Sabastian Harsh) to the WAKE 42 for a 1ST down
- 5:184th & 8 at WAKE 27Timeout NC State, clock 05:18
- 5:183rd & 8 at WAKE 27Robby Ashford pass incomplete to Carlos Hernandez
- 5:392nd & 17 at WAKE 18Robby Ashford pass complete to Jeremiah Melvin for 9 yds to the WAKE 27
- 5:522nd & 7 at WAKE 28Ashford, Robby pass incomplete, PENALTY WAKEFOREST holding 10 yards to the WAKEFOREST18, NO PLAY.
- 6:091st & 10 at WAKE 25Chris Barnes run for 3 yds to the WAKE 28
- 6:194th & 6 at NCSU 35Charlie Birtwistle kickoff for 65 yds for a touchback
Q4NC State8 plays · 31 yds · 5:31 · Field Goal34–24
- 6:194th & 6 at WAKE 20Kanoah Vinesett 38 Yd Field Goal
- 6:443rd & 7 at WAKE 21CJ Bailey pass complete to Terrell Anderson for 1 yd to the WAKE 20
- 7:123rd & 2 at WAKE 16Bailey, CJ pass complete to Joly, Justin for 6 yards to the WAKEFOREST10, PENALTY NCSU illegal formation 5 yards to the WAKEFOREST21, NO PLAY.
- 7:552nd & 9 at WAKE 23CJ Bailey pass complete to Jayden Scott for 7 yds to the WAKE 16
- 8:331st & 10 at WAKE 24Hollywood Smothers run for 1 yd to the WAKE 23
- 9:163rd & 1 at WAKE 28Jayden Scott run for 4 yds to the WAKE 24 for a 1ST down
- 10:382nd & 11 at WAKE 38CJ Bailey pass complete to Jayden Scott for 10 yds to the WAKE 28
- 10:381st & 20 at WAKE 47Jayden Scott run for 9 yds to the WAKE 38
- 11:071st & 10 at WAKE 37Smothers, Hollywood rush for 7 yards to the WAKEFOREST30, PENALTY NCSU holding (Carter Jr., Anthony) 10 yards to the WAKEFOREST47, NO PLAY.
- 11:072nd & 11 at NCSU 48Bailey, CJ pass incomplete to Rogers, Noah, PENALTY WAKEFOREST roughing passer (Bryant, Quincy) 15 yards to the WAKEFOREST37, NO PLAY, 1ST DOWN NCSU.
- 11:401st & 10 at NCSU 49Hollywood Smothers run for a loss of 1 yard to the NCSU 48
Q4Wake Forest3 plays · 4 yds · 0:47 · Punt31–24
- 11:504th & 6 at WAKE 29Cal Joseph punt for 35 yds , Teddy Hoffmann returns for 13 yds to the NCSU 49
- 11:593rd & 6 at WAKE 29Robby Ashford pass incomplete to Carlos Hernandez
- 12:022nd & 6 at WAKE 29Robby Ashford pass incomplete
- 12:281st & 10 at WAKE 25Robby Ashford run for 4 yds to the WAKE 29
- 12:373rd & 7 at NCSU 35Charlie Birtwistle kickoff for 65 yds for a touchback
Q3NC State5 plays · 70 yds · 2:54 · Touchdown31–24
- 12:373rd & 7 at WAKE 12CJ Bailey pass complete to Keenan Jackson for 12 yds for a TD (Kanoah Vinesett KICK)
- 12:552nd & 6 at WAKE 11CJ Bailey run for a loss of 1 yard to the WAKE 12
- 13:331st & 10 at WAKE 15CJ Bailey pass complete to Wesley Grimes for 4 yds to the WAKE 11
- 14:151st & 10 at NCSU 43Hollywood Smothers run for 42 yds to the WAKE 15 for a 1ST down
- 14:292nd & 9 at NCSU 31Bailey, CJ pass incomplete, PENALTY WAKEFOREST pass interference (Webb Jr., Lardarius) 12 yards to the NCSU43, NO PLAY, 1ST DOWN NCSU.
- 0:00End of 3rd Quarter
- 0:001st & 10 at NCSU 30Hollywood Smothers run for 1 yd to the NCSU 31
Q3Wake Forest3 plays · -4 yds · 1:21 · Punt24–24
- 0:314th & 14 at WAKE 19Cal Joseph punt for 41 yds, punt out-of-bounds at the NCSU 40 NC State Penalty, Offensive Holding (Caden Gordon) to the NCSU 30
- 1:054th & 14 at WAKE 19Cal Joseph punt for 41 yds, punt out-of-bounds at the NCSU 40 NC State Penalty, Offensive Holding (Caden Gordon) to the NCSU 30
- 1:053rd & 8 at WAKE 25Robby Ashford sacked by Travali Price for a loss of 6 yards to the WAKE 19
- 1:182nd & 8 at WAKE 25Robby Ashford pass incomplete to Jaxon Mull
- 1:421st & 10 at WAKE 23Demond Claiborne run for 2 yds to the WAKE 25
Q3NC State7 plays · 3 yds · 3:17 · Punt24–24
- 1:524th & 32 at NCSU 38Caden Noonkester punt for 39 yds, downed at the WAKE 23
- 2:153rd & 10 at WAKE 40CJ Bailey sacked by Braylon Johnson and Mateen Ibirogba for a loss of 7 yards to the NCSU 47 NC State Penalty, Unsportsmanlike Conduct (Justin Joly) to the NCSU 38
- 2:202nd & 10 at WAKE 40CJ Bailey pass incomplete to Keenan Jackson
- 2:491st & 10 at WAKE 40Jayden Scott run for no gain to the WAKE 40
- 3:293rd & 11 at NCSU 49CJ Bailey pass complete to Noah Rogers for 11 yds to the WAKE 40 for a 1ST down
- 4:142nd & 9 at WAKE 49CJ Bailey run for a loss of 2 yards to the NCSU 49
- 4:401st & 10 at NCSU 50Hollywood Smothers run for 1 yd to the WAKE 49
- 4:571st & 10 at NCSU 35Hollywood Smothers run for 15 yds to the 50 yard line for a 1ST down
Q3Wake Forest3 plays · 3 yds · 1:13 · Punt24–24
- 5:094th & 7 at WAKE 28Cal Joseph punt for 37 yds, fair catch by Teddy Hoffmann at the NCSU 35
- 5:153rd & 7 at WAKE 28Robby Ashford pass incomplete to Carlos Hernandez
- 5:472nd & 8 at WAKE 27Robby Ashford pass complete to Demond Claiborne for 1 yd to the WAKE 28
- 6:131st & 10 at WAKE 25Robby Ashford run for 2 yds to the WAKE 27
- 6:223rd & 9 at NCSU 35Charlie Birtwistle kickoff for 65 yds for a touchback
Q3NC State8 plays · 70 yds · 3:46 · Touchdown24–24
- 6:223rd & Goal at WAKE 4CJ Bailey pass complete to Justin Joly for 4 yds for a TD (Kanoah Vinesett KICK)
- 6:252nd & Goal at WAKE 4CJ Bailey pass incomplete to Teddy Hoffmann
- 7:021st & Goal at WAKE 5Jayden Scott run for 1 yd to the WAKE 4
- 7:282nd & 4 at WAKE 16Jayden Scott run for 11 yds to the WAKE 5 for a 1ST down
- 8:121st & 10 at WAKE 22CJ Bailey run for 6 yds to the WAKE 16
- 8:482nd & 1 at WAKE 31Hollywood Smothers run for 9 yds to the WAKE 22 for a 1ST down
- 9:201st & 10 at WAKE 40Hollywood Smothers run for 9 yds to the WAKE 31
- 9:311st & 10 at NCSU 45Bailey, CJ pass incomplete to Jackson, Keenan, PENALTY WAKEFOREST pass interference (Prunty, Karon) 15 yards to the WAKEFOREST40, NO PLAY, 1ST DOWN NCSU.
- 9:571st & 10 at NCSU 30CJ Bailey pass complete to Terrell Anderson for 15 yds to the NCSU 45 for a 1ST down
Q3Wake Forest3 plays · 4 yds · 2:10 · Punt17–24
- 10:084th & 6 at WAKE 26Cal Joseph punt for 44 yds, fair catch by Teddy Hoffmann at the NCSU 30
- 10:373rd & 18 at WAKE 14Robby Ashford pass complete to Demond Claiborne for 12 yds to the WAKE 26
- 10:563rd & 8 at WAKE 24Ashford, Robby rush for 13 yards to the WAKEFOREST37, PENALTY WAKEFOREST holding (Kylany, Devin) 10 yards to the WAKEFOREST14, NO PLAY.
- 11:332nd & 7 at WAKE 25Demond Claiborne run for a loss of 1 yard to the WAKE 24
- 12:091st & 10 at WAKE 22Robby Ashford pass complete to Chris Barnes for 3 yds to the WAKE 25
Q3NC State5 plays · 15 yds · 2:42 · Punt17–24
- 12:184th & 5 at NCSU 40Caden Noonkester punt for 39 yds , Carlos Hernandez returns for 1 yd to the WAKE 22
- 12:533rd & 2 at NCSU 43CJ Bailey pass complete to Hollywood Smothers for a loss of 3 yards to the NCSU 40
- 13:282nd & 10 at NCSU 35CJ Bailey pass complete to Justin Joly for 8 yds to the NCSU 43
- 13:431st & 10 at NCSU 35CJ Bailey pass incomplete to Keenan Jackson
- 14:002nd & 10 at NCSU 25CJ Bailey pass complete to Noah Rogers for 10 yds to the NCSU 35 for a 1ST down
- 14:551st & 10 at NCSU 25Hollywood Smothers run for no gain to the NCSU 25
- 15:001st & 10 at WAKE 35Caleb Carlson kickoff for 65 yds for a touchback
Q2NC State1 play · 8 yds · 0:19 · End of Half17–24
- 0:00End of 2nd Quarter
- 0:001st & 10 at NCSU 20Hollywood Smothers run for 8 yds to the NCSU 28
Q2Wake Forest3 plays · 8 yds · 0:41 · Punt17–24
- 0:194th & 2 at WAKE 30Cal Joseph punt for 51 yds , Teddy Hoffmann returns for 1 yd to the NCSU 20
- 0:264th & 2 at WAKE 30Timeout NC State, clock 00:26
- 0:263rd & 2 at WAKE 30Demond Claiborne run for no gain to the WAKE 30
- 0:402nd & 10 at WAKE 22Robby Ashford pass complete to Sterling Berkhalter for 8 yds to the WAKE 30
- 0:521st & 10 at WAKE 22Robby Ashford pass incomplete to Micah Mays Jr.
- 1:004th & 6 at NCSU 35Charlie Birtwistle kickoff for 54 yds , Matthew Lusardi return for 11 yds to the WAKE 22
Q2NC State11 plays · 68 yds · 3:07 · Field Goal17–24
- 1:004th & 6 at WAKE 7Kanoah Vinesett 24 yd FG GOOD
- 1:033rd & 6 at WAKE 7CJ Bailey pass incomplete to Wesley Grimes
- 1:082nd & 10 at WAKE 11CJ Bailey run for 4 yds to the WAKE 7
- 1:131st & 10 at WAKE 11CJ Bailey pass incomplete
- 1:181st & 10 at WAKE 30Hollywood Smothers run for 19 yds to the WAKE 11 for a 1ST down
- 1:322nd & 4 at WAKE 44CJ Bailey pass complete to Wesley Grimes for 14 yds to the WAKE 30 for a 1ST down
- 1:551st & 10 at NCSU 50Hollywood Smothers run for 6 yds to the WAKE 44
- 2:003rd & 11 at NCSU 39CJ Bailey pass complete to Noah Rogers for 11 yds to the 50 yard line for a 1ST down
- 2:512nd & 10 at NCSU 40CJ Bailey run for a loss of 1 yard to the NCSU 39
- 3:291st & 10 at NCSU 40Hollywood Smothers run for no gain to the NCSU 40
- 3:571st & 10 at NCSU 25CJ Bailey pass complete to Keenan Jackson for 15 yds to the NCSU 40 for a 1ST down
- 4:074th & 12 at WAKE 35Caleb Carlson kickoff for 65 yds for a touchback
Q2Wake Forest11 plays · 69 yds · 4:50 · Field Goal14–24
- 4:074th & Goal at NCSU 11Connor Calvert 28 yd FG GOOD
- 4:223rd & Goal at NCSU 12Robby Ashford run for 1 yd to the NCSU 11
- 5:232nd & Goal at NCSU 9Robby Ashford pass complete to Demond Claiborne for a loss of 3 yards to the NCSU 12
- 5:341st & Goal at NCSU 9Robby Ashford pass incomplete to Chris Barnes
- 6:041st & 10 at NCSU 35Robby Ashford pass complete to Sterling Berkhalter for 26 yds to the NCSU 9 for a 1ST down
- 6:203rd & 4 at WAKE 39Robby Ashford pass complete to Micah Mays Jr. for 26 yds to the NCSU 35 for a 1ST down
- 6:302nd & 9 at WAKE 34Robby Ashford pass complete to Demond Claiborne for 5 yds to the WAKE 39
- 7:191st & 10 at WAKE 33Robby Ashford run for 1 yd to the WAKE 34
- 7:403rd & 1 at WAKE 29Demond Claiborne run for 4 yds to the WAKE 33 for a 1ST down
- 8:162nd & 7 at WAKE 23Robby Ashford pass complete to Demond Claiborne for 6 yds to the WAKE 29
- 8:391st & 10 at WAKE 20Demond Claiborne run for 3 yds to the WAKE 23
Q2NC State6 plays · 33 yds · 3:15 · Punt14–21
- 8:574th & 13 at WAKE 42Caden Noonkester punt for 42 yds for a touchback
- 9:353rd & 14 at WAKE 43CJ Bailey pass complete to Wesley Grimes for 1 yd to the WAKE 42
- 9:452nd & 14 at WAKE 43CJ Bailey pass incomplete
- 10:171st & 10 at WAKE 39CJ Bailey pass complete to Hollywood Smothers for a loss of 4 yards to the WAKE 43
- 10:573rd & 4 at NCSU 31CJ Bailey pass complete to Terrell Anderson for 30 yds to the WAKE 39 for a 1ST down
- 11:362nd & 13 at NCSU 22Hollywood Smothers run for 9 yds to the NCSU 31
- 12:001st & 10 at NCSU 25Hollywood Smothers run for a loss of 3 yards to the NCSU 22
- 12:122nd & 3 at WAKE 35Caleb Carlson kickoff for 65 yds for a touchback
Q1Wake Forest9 plays · 75 yds · 4:07 · Touchdown14–21
- 12:122nd & Goal at NCSU 1Robby Ashford run for 1 yd for a TD (Connor Calvert KICK)
- 12:281st & Goal at NCSU 8Demond Claiborne run for 7 yds to the NCSU 1
- 12:523rd & 3 at NCSU 14Robby Ashford pass complete to Carlos Hernandez for 6 yds to the NCSU 8 for a 1ST down
- 13:103rd & 8 at NCSU 19NC State Penalty, Defensive Offside (Sabastian Harsh) to the NCSU 14
- 13:352nd & 8 at NCSU 19Robby Ashford pass complete to JaMario Clements for no gain to the NCSU 19
- 14:181st & 10 at NCSU 21Demond Claiborne run for 2 yds to the NCSU 19
- 14:551st & 10 at WAKE 37Robby Ashford pass complete to Eni Falayi for 42 yds to the NCSU 21 for a 1ST down
- 0:00End of 1st Quarter
- 0:003rd & 5 at WAKE 30Robby Ashford pass complete to Carlos Hernandez for 7 yds to the WAKE 37 for a 1ST down
- 0:202nd & 12 at WAKE 23Robby Ashford pass complete to Demond Claiborne for 7 yds to the WAKE 30
- 0:432nd & 2 at WAKE 33Ashford, Robby pass incomplete to Hernandez, Carlos, PENALTY WAKEFOREST holding (Kylany, Devin) 10 yards to the WAKEFOREST23, NO PLAY.
- 1:111st & 10 at WAKE 25Demond Claiborne run for 8 yds to the WAKE 33
- 1:191st & 10 at NCSU 35Charlie Birtwistle kickoff for 65 yds for a touchback
Q1Wake Forest4 plays · 16 yds · 1:16 · Interception Touchdown14–14
- 1:192nd & 10 at WAKE 41Robby Ashford pass intercepted Isaiah Shirley return for 41 yds for a TD (Kanoah Vinesett KICK)
- 1:291st & 10 at WAKE 41Robby Ashford pass incomplete to Sterling Berkhalter
- 1:582nd & 7 at WAKE 28Robby Ashford run for 13 yds to the WAKE 41 for a 1ST down
- 2:271st & 10 at WAKE 25Demond Claiborne run for 3 yds to the WAKE 28
- 2:354th & 1 at NCSU 35Charlie Birtwistle kickoff for 65 yds for a touchback
Q1NC State8 plays · 75 yds · 4:44 · Touchdown7–14
- 2:354th & 1 at WAKE 5CJ Bailey pass complete to Justin Joly for 5 yds for a TD (Kanoah Vinesett KICK)
- 2:384th & 1 at WAKE 5Timeout Wake Forest, clock 02:38
- 2:384th & 1 at WAKE 5Timeout NC State, clock 02:38
- 3:153rd & 1 at WAKE 5Will Wilson run for no gain to the WAKE 5
- 3:223rd & 1 at WAKE 5Timeout NC State, clock 03:22
- 4:002nd & 11 at WAKE 15CJ Bailey run for 10 yds to the WAKE 5
- 4:351st & 20 at WAKE 24CJ Bailey pass complete to Hollywood Smothers for 9 yds to the WAKE 15
- 4:541st & 10 at WAKE 14Bailey, CJ rush for loss of 1 yard to the WAKEFOREST15, PENALTY NCSU holding (Carter Jr., Anthony) 10 yards to the WAKEFOREST24, NO PLAY.
- 5:301st & 10 at WAKE 32Hollywood Smothers run for 18 yds to the WAKE 14 for a 1ST down
- 5:461st & 10 at NCSU 49CJ Bailey pass complete to Keenan Jackson for 19 yds to the WAKE 32 for a 1ST down
- 6:351st & 10 at NCSU 39CJ Bailey run for 10 yds to the NCSU 49 for a 1ST down
- 7:091st & 10 at NCSU 25Hollywood Smothers run for 14 yds to the NCSU 39 for a 1ST down
- 7:193rd & 7 at WAKE 35Caleb Carlson kickoff for 65 yds for a touchback
Q1Wake Forest7 plays · 93 yds · 2:47 · Touchdown0–14
- 7:193rd & Goal at NCSU 1Demond Claiborne run for 1 yd for a TD (Connor Calvert KICK)
- 7:482nd & Goal at NCSU 6Robby Ashford run for 5 yds to the NCSU 1
- 8:231st & Goal at NCSU 9Demond Claiborne run for 3 yds to the NCSU 6
- 8:261st & Goal at NCSU 4Wake Forest Penalty, False Start (Sterling Berkhalter) to the NCSU 9
- 8:291st & 10 at WAKE 22Robby Ashford pass complete to Chris Barnes for 70 yds to the NCSU 8 for a 1ST down NC State Penalty, Horse Collar Tackle (Brody Barnhardt) to the NCSU 4 for a 1ST down
- 8:593rd & 4 at WAKE 13Robby Ashford pass complete to Sterling Berkhalter for 9 yds to the WAKE 22 for a 1ST down
- 9:142nd & 7 at WAKE 10Robby Ashford pass complete to Chris Barnes for 3 yds to the WAKE 13
- 9:591st & 10 at WAKE 7Demond Claiborne run for 3 yds to the WAKE 10
Q1NC State10 plays · 30 yds · 4:42 · Punt0–7
- 10:064th & 10 at WAKE 45Caden Noonkester punt for 38 yds, downed at the WAKE 7
- 10:483rd & 7 at WAKE 42CJ Bailey pass complete to Hollywood Smothers for a loss of 3 yards to the WAKE 45
- 10:592nd & 7 at WAKE 42CJ Bailey pass incomplete to Noah Rogers
- 11:101st & 10 at WAKE 45Hollywood Smothers run for 3 yds to the WAKE 42
- 11:424th & 1 at WAKE 48Will Wilson run for 3 yds to the WAKE 45 for a 1ST down
- 12:223rd & 1 at WAKE 48Jayden Scott run for no gain to the WAKE 48
- 12:552nd & 6 at NCSU 47CJ Bailey pass complete to Justin Joly for 5 yds to the WAKE 48
- 13:321st & 10 at NCSU 43Hollywood Smothers run for 4 yds to the NCSU 47
- 14:043rd & 12 at NCSU 23CJ Bailey pass complete to Noah Rogers for 20 yds to the NCSU 43 for a 1ST down
- 14:132nd & 12 at NCSU 23CJ Bailey pass incomplete to Noah Rogers
- 14:321st & 15 at NCSU 20Hollywood Smothers run for 3 yds to the NCSU 23
- 14:441st & 10 at NCSU 25NC State Penalty, False Start (Jalen Grant) to the NCSU 20
- 14:481st & -5 at WAKE 50Caleb Carlson kickoff for 44 yds , Jayden Scott return for 19 yds to the NCSU 25
Q1Wake Forest0 plays · 0 yds · 0:12 · Touchdown0–0
- 14:481st & 10 at WAKE 35NC State Penalty, Unsportsmanlike Conduct (15 Yards) to the 50 yard line
- 14:481st & 10 at NCSU 35Charlie Birtwistle kickoff for 63 yds , Chris Barnes return for 98 yds for a TD (Connor Calvert KICK)
FAN NEWS
2025 seasonWrite about NC State or Wake Forest?
Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.











