← Back to Week 6

2026 college football / Week 6 matchup

Ball StateatNorthwestern

Ball State · 1–4Northwestern · 3–1

Saturday, October 10 · 11:30 AM CT · BTN
Ryan Field · Evanston, IL

Projected score (away / home)
10.0/40.0
Model line
Northwestern −30.0
Market line
Northwestern −36.5
Model pick
Ball State +36.5

01 / Team identity

Offense + defense

Ball State and Northwestern: overall matchup fingerprintsScores run from 0 at the center to 100 at the outside. Ball State is a solid green line with round markers; Northwestern is a dashed rust line with square markers. Exact values are listed beside the chart. Missing data is left unplotted. Pace indicates speed, not strength.EfficiencySuccessratePassingRushingExplosivenessHavocFinishingdrivesPace255075100

Larger = stronger. On pace, larger = faster.
Select a category to explore its underlying numbers.

Category / 0–100BALLNU

Passing

Predicted points added on passing plays. Measures production through the air on offense and passing production allowed on defense.

Ball State
Offense
0.213 PPA/play
Defense
0.354 PPA/play
Northwestern
Offense
0.425 PPA/play
Defense
0.111 PPA/play

02 / Matchup advantages

0areas favor
Ball State

0closely matched
5-point threshold

7areas favor
Northwestern

EfficiencyNorthwestern52.2 pts

Predicted points added (PPA) per play. A measure of how much value a team creates or allows on each snap.

Ball State offense

Offensive percentile
21.9
Opponent defensive percentile
42.3
Matchup attack score
39.8

Offense: 0.065 PPA/play
Opponent defense: 0.097 PPA/play

Northwestern offense

Offensive percentile
90.5
Opponent defensive percentile
6.6
Matchup attack score
92.0

Offense: 0.310 PPA/play
Opponent defense: 0.272 PPA/play

Attack score = (offensive percentile + 100 − opponent defensive percentile) ÷ 2. The difference between the two scores determines the edge.

Success rateNorthwestern42.7 pts

How consistently a team produces successful plays on offense and prevents them on defense.

Ball State offense

Offensive percentile
2.2
Opponent defensive percentile
24.8
Matchup attack score
38.7

Offense: 34.1%
Opponent defense: 44.4%

Northwestern offense

Offensive percentile
91.2
Opponent defensive percentile
28.5
Matchup attack score
81.4

Offense: 50.8%
Opponent defense: 43.1%

Attack score = (offensive percentile + 100 − opponent defensive percentile) ÷ 2. The difference between the two scores determines the edge.

PassingNorthwestern41.2 pts

Predicted points added on passing plays. Measures production through the air on offense and passing production allowed on defense.

Ball State offense

Offensive percentile
44.5
Opponent defensive percentile
60.6
Matchup attack score
42.0

Offense: 0.213 PPA/play
Opponent defense: 0.111 PPA/play

Northwestern offense

Offensive percentile
82.5
Opponent defensive percentile
16.1
Matchup attack score
83.2

Offense: 0.425 PPA/play
Opponent defense: 0.354 PPA/play

Attack score = (offensive percentile + 100 − opponent defensive percentile) ÷ 2. The difference between the two scores determines the edge.

RushingNorthwestern45.6 pts

Predicted points added on rushing plays. Measures ground-game production on offense and rushing production allowed on defense.

Ball State offense

Offensive percentile
27.7
Opponent defensive percentile
40.1
Matchup attack score
43.8

Offense: 0.036 PPA/play
Opponent defense: 0.093 PPA/play

Northwestern offense

Offensive percentile
88.3
Opponent defensive percentile
9.5
Matchup attack score
89.4

Offense: 0.265 PPA/play
Opponent defense: 0.223 PPA/play

Attack score = (offensive percentile + 100 − opponent defensive percentile) ÷ 2. The difference between the two scores determines the edge.

ExplosivenessNorthwestern13.5 pts

Predicted points added per successful play. Captures the impact of productive plays, beyond how often they happen.

Ball State offense

Offensive percentile
97.1
Opponent defensive percentile
81.0
Matchup attack score
58.0

Offense: 1.492 PPA/successful play
Opponent defense: 1.118 PPA/successful play

Northwestern offense

Offensive percentile
49.6
Opponent defensive percentile
6.6
Matchup attack score
71.5

Offense: 1.253 PPA/successful play
Opponent defense: 1.449 PPA/successful play

Attack score = (offensive percentile + 100 − opponent defensive percentile) ÷ 2. The difference between the two scores determines the edge.

HavocNorthwestern58.0 pts

Disruption created on defense and avoided on offense. Lower offensive havoc allowed and higher defensive havoc created are better.

Ball State offense

Offensive percentile
6.2
Opponent defensive percentile
62.8
Matchup attack score
21.7

Offense: 19.2%
Opponent defense: 17.4%

Northwestern offense

Offensive percentile
66.8
Opponent defensive percentile
7.3
Matchup attack score
79.7

Offense: 13.2%
Opponent defense: 11.8%

Attack score = (offensive percentile + 100 − opponent defensive percentile) ÷ 2. The difference between the two scores determines the edge.

Finishing drivesNorthwestern65.7 pts

Points scored or allowed per scoring opportunity. Measures how effectively teams turn opportunities into points or limit the damage.

Ball State offense

Offensive percentile
35.8
Opponent defensive percentile
85.4
Matchup attack score
25.2

Offense: 3.57 pts/opportunity
Opponent defense: 2.73 pts/opportunity

Northwestern offense

Offensive percentile
84.7
Opponent defensive percentile
2.9
Matchup attack score
90.9

Offense: 4.67 pts/opportunity
Opponent defense: 4.65 pts/opportunity

Attack score = (offensive percentile + 100 − opponent defensive percentile) ÷ 2. The difference between the two scores determines the edge.

Bars point toward the team with the edge. Select a row to see why. These are statistical comparisons, not scoring margins or win probabilities.

How to read these charts

Statistics cover Weeks 1–5 of 2026, against all opponents. Percentiles compare 138 FBS teams; ties share ranks. Early-season profiles reflect a small sample.

Fingerprints: overall scores average offensive and defensive percentiles. Higher is better on both sides of the ball, including havoc avoidance on offense. Pace uses the offensive percentile only: higher means faster, not better. Missing values are shown as a dash and left unplotted.

Matchup edges: compare the two attack scores, each calculated as (offensive percentile + 100 − opponent defensive percentile) ÷ 2. Differences within 5 percentile points are labeled even. Pace does not contribute to the advantage map. These comparisons describe statistical strengths, not causal effects or win probabilities.

Source: CollegeFootballData advanced season statistics and team metadata; pace comes from local box scores. PPA stands for predicted points added. Advanced statistics exclude garbage time where supported. Pace includes all box-score plays.