Playe Sull's Weekly College Football Challenge
Head to Head College Football Matchup

Select Two Teams to face off against each other in our college football game predictor.

Home Team Away Team
   

Virginia | Cavaliers   NC State | Wolfpack

Schedule (2025)

Totals

Penalties Rushing
Yards
Passing
Yards
Turnovers 3rd Down
Attempts
3rd Down
Coversions
Virginia 75 - 633 Yards 2538 3329 14 233 116
Opponents 67 - 598 Yards 1614 2736 20 193 54

Offense Data   Back To Top


Offense Total Yards

Games Yards Avg. Yards Per Game
14 5867 419

Offense Passing

Games Yards Avg. Passing Yards Per Game
14 3329 238

Offense Rushing

Games Yards Avg. Rushing Yards Per Game
14 2538 181

Offense Scoring

Games Total Points Avg. Points Per Game
14 431 31

Offense Turnovers

Games Turnovers Avg. Turnovers Per Game
14 14 1

Offense Third Down Conversion

Third Down Attempts Third Down Coversions Third Down Conversion Percentage
233 116 49.8%

Offense Red Zone

Games RZ Drives RZ Scores RZ Points RZ Scoring Percentage RZ TD Percentage
14 58 48 243
RZ Rushing TD RZ Passing TD RZ TD Total RZ Field Goals 83% 57%
21 12 33 15

Defense Data   Back To Top


Defense Total Yards

Games Opponent Total Yards Opponent Avg. Yards Per Game
14 4350 311

Defense Passing

Games Opponent Total Passing Yards Opponent Avg. Passing Yards Per Game
14 2736 195

Defense Rushing

Games Opponent Total Rushing Yards Opponent Avg. Rushing Yards Per Game
14 1614 115

Defense Scoring

Games Opponent Total Points Opponent Avg. Points Per Game
14 274 20

Defense Turnovers

Games Opponent Turnovers Opponent Avg. Turnovers Per Game
14 20 1.43

Defense Third Down Stops

Opponent Third Down Attempts Opponent Third Down Coversions Opponent Third Down Conversion Percentage
193 54 28%

Defense Red Zone

Games Opponent RZ Drives Opponent RZ Scores Opponent RZ Points Opponent RZ Scoring Percentage Opponent RZ TD Percentage
14 31 25 138
Opponent RZ Rushing_TD Opponent RZ Passing_TD Opponent RZ Zone TD Opponent RZ Field Goals 81% 68%
14 7 21 4
 

Schedule (2025)

Totals

Penalties Rushing
Yards
Passing
Yards
Turnovers 3rd Down
Attempts
3rd Down
Coversions
NC State 72 - 699 Yards 1913 3194 13 165 68
Opponents 91 - 841 Yards 1833 3520 14 184 84

Offense Data   Back To Top


Offense Total Yards

Games Yards Avg. Yards Per Game
13 5107 393

Offense Passing

Games Yards Avg. Passing Yards Per Game
13 3194 246

Offense Rushing

Games Yards Avg. Rushing Yards Per Game
13 1913 147

Offense Scoring

Games Total Points Avg. Points Per Game
13 393 30

Offense Turnovers

Games Turnovers Avg. Turnovers Per Game
13 13 1

Offense Third Down Conversion

Third Down Attempts Third Down Coversions Third Down Conversion Percentage
165 68 41.2%

Offense Red Zone

Games RZ Drives RZ Scores RZ Points RZ Scoring Percentage RZ TD Percentage
13 41 38 213
RZ Rushing TD RZ Passing TD RZ TD Total RZ Field Goals 93% 80%
20 13 33 5

Defense Data   Back To Top


Defense Total Yards

Games Opponent Total Yards Opponent Avg. Yards Per Game
13 5353 412

Defense Passing

Games Opponent Total Passing Yards Opponent Avg. Passing Yards Per Game
13 3520 271

Defense Rushing

Games Opponent Total Rushing Yards Opponent Avg. Rushing Yards Per Game
13 1833 141

Defense Scoring

Games Opponent Total Points Opponent Avg. Points Per Game
13 353 27

Defense Turnovers

Games Opponent Turnovers Opponent Avg. Turnovers Per Game
13 14 1.08

Defense Third Down Stops

Opponent Third Down Attempts Opponent Third Down Coversions Opponent Third Down Conversion Percentage
184 84 45.7%

Defense Red Zone

Games Opponent RZ Drives Opponent RZ Scores Opponent RZ Points Opponent RZ Scoring Percentage Opponent RZ TD Percentage
13 50 42 216
Opponent RZ Rushing_TD Opponent RZ Passing_TD Opponent RZ Zone TD Opponent RZ Field Goals 84% 60%
14 16 30 12

 

heqad To Head Rsults

Sully's CFP uses very strategic and complicated mathematical algorithms to determine which team comes out ahead in our college football matchup calculator. For each area of superiority, a team will be awared 1 point. Team with the most points wins!

  Virginia | Cavaliers NC State | Wolfpack
Offense VS Defense 415.5 +1 352
Passing Off VS Def 254.5 +1 220.5
Rushing Off VS Def 161 +1 131
Scoring Off VS Def 29 +1 25
Turnovers Off VS Def
1.04 +1 1.215
3rd Conv Off VS Def 47.75 +1 34.6
Red Zone Scores 83.5 87 +1
Red Zone TDs 58.5 74 +1
Totals 6 2

Virginia WINS Trophy

Historic Football Matchups
Date Teams Score Penalties Rushing Yards Passing Yards Total Yards Turnovers 3rd Down Attempts 3rd Down Coversions
Oct-22-2011 Virginia 14 4-30 124 107 231 4 17 5
NC State 28 3-30 114 231 345 2 19 7
Date Teams Score Penalties Rushing Yards Passing Yards Total Yards Turnovers 3rd Down Attempts 3rd Down Coversions
Nov-03-2012 NC State 6 7-45 19 197 216 5 13 2
Virginia 33 10-72 248 198 446 1 17 4
Date Teams Score Penalties Rushing Yards Passing Yards Total Yards Turnovers 3rd Down Attempts 3rd Down Coversions
Sep-29-2018 NC State 35 7-80 176 257 433 0 13 8
Virginia 21 6-62 93 258 351 2 13 4
Date Teams Score Penalties Rushing Yards Passing Yards Total Yards Turnovers 3rd Down Attempts 3rd Down Coversions
Oct-10-2020 Virginia 21 6-56 82 323 405 4 18 4
NC State 38 11-100 179 184 363 1 13 3
Date Teams Score Penalties Rushing Yards Passing Yards Total Yards Turnovers 3rd Down Attempts 3rd Down Coversions
Sep-22-2023 Virginia 21 7-69 113 271 384 2 14 5
NC State 24 7-62 139 180 319 1 14 6
Date Teams Score Penalties Rushing Yards Passing Yards Total Yards Turnovers 3rd Down Attempts 3rd Down Coversions
Aug-29-2025 NC State 0
struct
Detail [empty string]
ErrNumber 0
Message The value '' cannot be converted to a number.
StackTrace coldfusion.runtime.Cast$NumberConversionException: The value '' cannot be converted to a number. at coldfusion.runtime.Cast._double(Cast.java:883) at coldfusion.runtime.Cast._double(Cast.java:861) at coldfusion.runtime.Cast._double(Cast.java:1168) at coldfusion.runtime.Cast._double(Cast.java:1158) at cfMatchup2ecfm1231569672._factor49(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:2730) at cfMatchup2ecfm1231569672._factor54(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:2702) at cfMatchup2ecfm1231569672._factor55(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:2390) at cfMatchup2ecfm1231569672._factor69(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:2378) at cfMatchup2ecfm1231569672._factor70(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:40) at cfMatchup2ecfm1231569672.runPage(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:251) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:613) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:162) at coldfusion.filter.IpFilter.invoke(IpFilter.java:45) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:231) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311) at jdk.internal.reflect.GeneratedMethodAccessor69.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.catalina.security.SecurityUtil.lambda$execute$0(SecurityUtil.java:223) at java.base/java.security.AccessController.doPrivileged(AccessController.java:712) at java.base/javax.security.auth.Subject.doAsPrivileged(Subject.java:584) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:251) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:142) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) at org.apache.catalina.core.ApplicationFilterChain.lambda$doFilter$0(ApplicationFilterChain.java:130) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:129) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47) at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.catalina.security.SecurityUtil.lambda$execute$0(SecurityUtil.java:223) at java.base/java.security.AccessController.doPrivileged(AccessController.java:712) at java.base/javax.security.auth.Subject.doAsPrivileged(Subject.java:584) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:251) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:202) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.lambda$doFilter$0(ApplicationFilterChain.java:130) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:129) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:534) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:129) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:363) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:459) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1344) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2089) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:976) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:494) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80) at java.base/java.lang.Thread.run(Thread.java:842)
Suppressed
array[empty]
TagContext
array
1
struct
COLUMN 0
ID CF_CAST
LINE 2730
RAW_TRACE at cfMatchup2ecfm1231569672._factor49(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:2730)
TEMPLATE D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_MATCHUP
LINE 2702
RAW_TRACE at cfMatchup2ecfm1231569672._factor54(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:2702)
TEMPLATE D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_MATCHUP
LINE 2390
RAW_TRACE at cfMatchup2ecfm1231569672._factor55(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:2390)
TEMPLATE D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_MATCHUP
LINE 2378
RAW_TRACE at cfMatchup2ecfm1231569672._factor69(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:2378)
TEMPLATE D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_MATCHUP
LINE 40
RAW_TRACE at cfMatchup2ecfm1231569672._factor70(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:40)
TEMPLATE D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_MATCHUP
LINE 1
RAW_TRACE at cfMatchup2ecfm1231569672.runPage(D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm:1)
TEMPLATE D:\home\sullyscollegefootballpage.com\wwwroot\Football_Stats\Matchup.cfm
TYPE CFML
Type Expression
source [empty string]

Our Sponsors

Advantage
Big Fat Designs
Brickners Little Chicago
Brokaw Credit Union
Bucks Golf Shop
Bunkers
Carmelo sItalian Restaurant
Champan Insurance
Charlies Bar
Cheeks
Cloverbelt Credit Union
Cover It All
Day Break Bar and Grill
Dirks Group
Eye Clinic Of Wisconsin
Exprealty Rosemurgy
France Propane
Hilltop Auto Wrecking
Intermission
Jim Kryshak Jewelers
Joe Rader
Kemp Service Center
Krasowski Dental
Kuhn Hearing Center
Loppnows
Menzner Hardwoods
Mint Cafe
Mountain Bay Auto Care
Newman Catholic School
North End Pub
Olivas at Gullivers
Peterson Kraemer
Peoples State Bank
Prey Group
Radant Insurance
Red Market Clover
Rib Mountain Golf Course
School Of Ballet
St Vincent DePaul
Subway
Sun Printing
Trapp River
Travel Leaders
Webko
Zillmans