2023 KSHSAA Football Season – Ongoing

An ongoing power rating has been created to predict all high school games between 11-man teams in the state of Kansas. This rating will be updated weekly following all the games that week. Additionally, a sampling of game margin predictions will be posted each week along with the model’s cumulative accuracy for all games once games results are final. Predictions will be listed as if you were offering a bet (so -7 would mean that team is favored by 7 points). Below will be a running list of predictions/results by week.

Week 13 (State Championship Games)

6A: Gardner Edgerton (-5) 60% vs. Derby

The Trailblazers had an impressive 35-3 win against Blue Valley in last week’s state semifinals, and will face Derby for the title. Derby defeated Manhattan by 2 and Washburn Rural by 1 in its last two games, both of which were road victories. At only 5 points, this game is projected to be closer than one might expect.

5A: Mill Valley (+2) 47% vs. Kapaun Mt. Carmel

Mill Valley won on a controversial decision, essentially getting a final try that wouldn’t have happened had its QB been called down during the prior play, in its 48-47 win at Blue Valley Southwest. The Jaguars look to make it 5 titles in a row as a slight underdog to an impressive Kapaun Mt. Carmel team. Kapaun, at 11-1, has won 3 consecutive playoff games by 10 points or fewer. Expect this one to be close.

4A: St. Thomas Aquinas (-17) 89% vs. Andover Central

It’s 6-seed vs. 6-seed as Aquinas battles Andover Central. Andover Central had a huge upset win against Wamego (who was 13 point favorites) and will have to pull off a similar thing to win on Saturday. For Aquinas, their big win against Bishop Miege in Week 10 has catapulted the Saints to blow wins in the quarterfinals and semifinals. They are poised to get the title, but there is a reason the games still get played.

3A: Topeka Hayden (+9) 29% vs. Cheney

Cheney knocked off Andale for the second time this season in last week’s semifinals, coming back from a 24-0 deficit to win 28-24. Andale’s state title streak is officially over, but the program is poised to be back next year. What a run. For Cheney, capping this season off with a state title of its own is the goal now. Hayden will be tough, and was the only true threat in the East when the playoffs began (they were given a 79% chance of making state before Week 9). Now that they’ve made state, they’ll just need one great game in Hutch as underdogs to finish the dream season.

2A: Nemaha Central (0) 50% vs. Hoisington

The model has this game as a true 50/50 battle. Both teams took care of business as strong favorites, and one of them will walk away with the hardware on Saturday.

1A: Jefferson County North (+5.5) 38% vs. Conway Springs

Jefferson County North went down to Pittsburg and defeated favored St. Mary’s-Colgan in last week’s semis, whereas Conway Springs took care of business as favorites. This game is within a touchdown spread, with Conway being the favorite.

Weeks 5-12 Model Accuracy:

Winner predicted in 538/622games (86.5%). Average point difference moe: 12.98 points.

Winning percentage by favorite point spread:

0-5 64.1%

5-10 68.3%

10-15 79.0%

15-20 91.7%

20-25 90.6%

25-30 95.7%

30-125 100.0%

Week 12 (Playoff Semifinals)

6A-East: (6) Blue Valley @ (1) Gardner Edgerton (-15) 85%

6A-West (3) Derby @ (1) Washburn Rural (+8.5) 30%

State Odds: Gardner Edgerton 52.4%, Derby 35.2%, Washburn Rural 8.5%, Blue Valley 3.9%

5A-East: (4) Mill Valley @ (2) Blue Valley Southwest (-5) 61%

5A-West: (2) Goddard Eisenhower @ (1) Kapaun Mt. Carmel (-7.5) 68%

State Odds: Blue Valley Southwest 36.7%, Kapaun Mt. Carmel 33.6%, Mill Valley 19.4%, Goddard Eisenhower 10.3%

4A-East: (6) St. Thomas Aquinas @ (5) Tonganoxie (+6) 35%

4A-West: (6) Andover Central @ (1) Wamego (-13) 81%

State Odds: St. Thomas Aquinas 43.2%, Wamego 35.5%, Tonganoxie 18.7%, Andover Central 2.6%

3A-East: Holton @ Topeka Hayden (-21) 91%

3A-West: Andale @ Cheney (+11.5) 22%

State Odds: Andale 71.1%, Cheney 16.0%, Topeka Hayden 12.9%, Holton 0.09%

2A-East: Sabetha @ Nemaha Central (-10) 73%

2A-West: Hoisington @ Norton (+17) 11%

State Odds: Hoisington 51.4%, Nemaha Central 38.9%, Sabetha 7.8%, Norton 1.9%

1A-East: Jefferson County North @ St. Mary’s-Colgan (-3) 55%

1A-West: Medicine Lodge @ Conway Springs (-10.5) 75%

State Odds: Conway Springs 44.5%, St. Mary’s-Colgan 28.1%, Jefferson County North 18.6%, Medicine Lodge 8.8%

Week 11 (Playoff Quarterfinals)

6A:

(5) Blue Valley Northwest @ (1) Gardner Edgerton (-19.5) 91%

(6) Blue Valley @ (2) Olathe North (-8) 69%

(5) Wichita East @ (1) Washburn Rural (+15.5) 14%

(3) Derby @ (2) Manhattan (0) 50%

Current State odds: Gardner Edgerton 34.7%, Wichita East 33.4%, Derby 13.4%, Manhattan 13.0%, Olathe North 3.9%, Washburn Rural 1.0%, Blue Valley 0.4%, Blue Valley Northwest 0.3%

5A:

(9) Topeka Seaman @ (4) Mill Valley (-9) 72%

(6) Shawnee Heights @ (2) Blue Valley Southwest (-16) 87%

(4) Maize South @ (1) Kapaun Mt. Carmel (-4.5) 59%

(11) Maize @ (2) Goddard Eisenhower (-14) 83%

Current State odds: Blue Valley Southwest 32.4%, Kapaun Mt. Carmel 25.0%, Mill Valley 14.9%, Goddard Eisenhower 12.6%, Maize South 12.6%, Topeka Seaman 1.5%, Shawnee Heights 0.8%, Maize 0.2%

4A:

(5) Tonganoxie @ (1) Atchison (+7) 33%

(7) Basehor-Linwood @ (6) St. Thomas Aquinas (-10.5) 76%

(4) Wellington @ (1) Wamego (-26) 94%

(7) McPherson @ (6) Andover Central (-7) 67%

Current State odds: Wamego 39.5%, St. Thomas Aquinas 25.7%, Tonganoxie 21.6%, Atchison 5.4%, Andover Central 4.3%, Basehor-Linwood 2.8%, McPherson 0.6%, Wellington 0.08%

3A:

Holton @ Frontenac (+8) 37%

Topeka Hayden @ Parsons (+18.5) 92%

Cheney @ Clay Center (-3.5) 60%

Wichita Collegiate @ Andale (-15.5) 85%

Current State odds: Andale 51.9%, Clay Center 18.9%, Topeka Hayden 18.6%, Cheney 7.5%, Wichita Collegiate 3.0%, Holton 0.1%, Parsons 0.08%, Frontenac 0.01%

2A:

Sabetha @ Humboldt (+12) 21%

Osage City @ Nemaha Central (-26.5) 94%

Southeast of Saline @ Hoisington (+9) 29%

Ellsworth @ Norton (+6.5) 34%

Current State odds: Southeast of Saline 48.1%, Nemaha Central 31.3%, Hoisington 12.4%, Sabetha 3.7%, Ellsworth 3.7%, Norton 0.7%, Humboldt 0.1%, Osage City 0.06%

1A:

St. Mary’s-Colgan @ St. Marys (+7.5) 32%

Olpe @ Jefferson County North (-14.5) 84%

Conway Springs @ Marion (+9.5) 28%

Medicine Lodge @ Valley Heights (-2) 53%

Current State odds: Conway Springs 35.1%, St. Mary’s-Colgan 27.6%, Jefferson County North 13.0%, Valley Heights 6.7%, St. Marys 6.7%, Marion 6.2%, Medicine Lodge 4.5%, Olpe 0.2%

Week 10 (Playoffs Round of 16)

Week 10 is when the Playoffs really begin. There will be a total of 48 games played between the six classes to determine which teams will be quarterfinalists this year. With Week 9’s games being decided by an average of 33 points, Week 10’s matchups will be far more competitive.  The average expected margin of victory is 14.3 points, with 29/48 matchups expected to be within 14 points.

6A:

(8) Shawnee Mission Northwest @ (1) Gardner Edgerton (-38.5) 100%

(5) Blue Valley Northwest @ (4) Olathe South (+14) 17%

(6) Blue Valley @ (3) Olathe East (0) 50%

(7) Blue Valley West @ (2) Olathe North (-7) 67%

(8) Junction City @ (1) Washburn Rural (-8.5) 70%

(5) Wichita East @ (4) Wichita Northwest (+1) 48%

(6) Lawrence @ (3) Derby (-25.5) 94%

(7) Lawrence Free State @ (2) Manhattan (-24) 93%

The West is completely up for grabs, with undefeated Washburn Rural sitting as a vulnerable team from here on out. If the Junior Blues can get past Junction City, whichever Wichita City League school wins between East and Northwest will be a tough matchup. In the East, the Sunflower League did not have a great first round of the playoffs (compared to the rest of the state), meaning the chances for Gardner and Olathe North took a hit. Still, one of these two schools should get through and make State.

5A:

(9) Topeka Seaman @ (1) De Soto (-6.5) 66%

(5) Spring Hill @ (4) Mill Valley (+6.5) 34%

(6) Shawnee Heights @ (3) Topeka Highland Park (+42.5) 0%

(10) Lansing @ (2) Blue Valley Southwest (-12) 80%

(9) Great Bend @ (1) Kapaun Mt. Carmel (-15) 85%

(5) Hutchinson @ (4) Maize South (-3.5) 56%

(11) Maize @ (3) Liberal (-9.5) 72%

(7) Hays @ (2) Goddard Eisenhower (-3.5) 56%

In the East, Shawnee Heights is the benefactor of a good draw this year, and will play its very over-seeded Highland Park rivals in a guarantee win game. The other games should be close, with 4-time defending 5A champ Mill Valley actually home underdogs according to the model. Should Mill Valley prevail, it could face district rival De Soto. In the West, the Hutch/Maize South is a rematch of a 28-23 Hutch comeback victory. Can the Salthawks do it again? The other games should be competitive as well, watch out for a potential Hays upset of Eisenhower.

4A:

(8) Eudora @ (1) Atchison (+1) 48%

(5) Tonganoxie @ (4) Chanute (+22.5) 8%

(6) St. Thomas Aquinas @ (3) Bishop Miege (-8.5) 71%

(7) Basehor-Linwood @ (2) Louisburg (-10) 74%

(9) Rose Hill @ (1) Wamego (-29.5) 96%

(5) Field Kindley @ (4) Wellington (+4.5) 41%

(6) Andover Central @ (3) Abilene (-7) 67%

(7) McPherson @ (2) Buhler (-10.5) 75%

In the East, the JoCo Catholic School battle continues with Aquinas facing Miege in a rematch from Week 6. Can Randy Dreiling’s Saints pull the upset and end Miege’s reign on 4A? 4A is very competitive in the East this year, with Louisburg and Tonganoxie being very strong potential State participants. In the West, Mac travels to Buhler as an underdog despite winning against the Crusaders a few weeks back. Wamego looks like the team to beat in the West, but it likely won’t fall anytime soon.

3A:

Burlington @ Frontenac (-17.5) 89%

Holton @ Wellsville (-10) 74%

Parsons @ Prairie View (+12.5) 20%

Santa Fe Trail @ Topeka Hayden (-38) 98%

Hesston @ Clay Center (-39) 100%

Holcomb @ Cheney (-17) 89%

Rock Creek @ Wichita Collegiate (-9.5) 73%

Andale @ Scott Community (+19.5) 9%

3A’s games don’t appear to be as competitive despite each home team winning during Week 9’s opening playoff rounds. For East teams, Topeka Hayden is the clear favorite. Andale is looking very strong after dropping a regular season tilt to Cheney. They are nearly 20-point road favorites. If anyone is to knock off Andale this year, it will likely be the winner of Clay Center/Cheney. Both these teams should have a straightforward path to the quarterfinals where they’d face off against each other.

2A:

Humboldt @ Riverton (+8.5) 30%

Sabetha @ Silver Lake (-1) 52%

Council Grove @ Osage City (-11.5) 79%

Riley County @ Nemaha Central (-20.5) 91%

Kingman @ Southeast of Saline (-21.5) 92%

Beloit @ Hoisington (-20.5) 91%

Ellsworth @ Garden Plain (+1) 48%

Thomas More Prep-Marian @ Norton (-12.5) 19.1%

Both Nemaha Central (in the East) and Southeast of Saline (in the West) have a 2 in 3 chance of making State. The brackets are aligning for these two schools to face off, but watch out for potential spoilers in Silver Lake (East) or Hoisington (West).

1A:

Jayhawk Linn @ St. Mary’s-Colgan (-27) 95%

Jackson Heights @ St. Marys (-19) 90%

Central Heights @ Olpe (-26) 94%

Jefferson County North @ Centralia (+3.5) 44%

Marion @ Smith Center (-8.5) 70%

Sterling @ Conway Springs (-12) 80%

Valley Heights @ Sedgwick (+6.5) 34%

Hutchinson Trinity @ Medicine Lodge (-8) 69%

The two Saint Mary’ses are bound to meet. 1A should see some competitive matchups in the weeks to come, but this week watch out for Marion and Smith Center.

Week 9 (Playoffs Round of 32)

The playoffs are here! There will be 96 playoff games across all 6 classifications beginning this Thursday. These write-ups will be a bit different as the full playoff landscape can be seen below. But first, here are a few spreads for the Round of 32:

(6A) Blue Valley North @ Gardner Edgerton (-41)

(6A) Shawnee Mission West @ Olathe North (-59)

(6A) Wichita North @ Washburn Rural (-88)

(6A) Garden City @ Lawrence Free State (-11)

(5A) Kansas City Turner @ De Soto (-73.5)

(5A) Leavenworth @ Spring Hill (-32)

(5A) Wichita West @ Hutchinson (-36.5)

(5A) Maize @ Goddard (-13.5)

(4A) Ottawa @ Tonganoxie (-20)

(4A) St. James Academy @ Bishop Miege (-28.5)

6A Playoffs:

Only one school managed to run the table at 8-0 in the regular season among 6A (and 5A) teams, namely Washburn Rural. Rural is the #1 seed in the West bracket, but has only the fifth best odds to win the West due to how balanced and strong 6A is. Gardner Edgerton in the East has the best odds to win state at 37.1%.

SeedTeamR16QtrsSemisFinalsChamps
1Washburn Rural10.8480.3250.1180.057
16Wichita North
8Junction City0.8520.1450.0140.001
4Wichita Northwest10.5250.360.1790.107
13Campus
5Wichita East10.4750.3010.1410.08
12Wichita South
6Lawrence0.9140.0710.006
11Dodge City0.086
3Derby10.9290.4340.2280.13
14Topeka
7Lawrence Free State0.760.0620.0080.001
10Garden City0.240.008
2Manhattan10.930.5510.3310.209
15Wichita Southeast
1Gardner Edgerton110.9130.7510.371
16Blue Valley North
8Shawnee Mission Northwest0.527
9Shawnee Mission East0.473
4Olathe South0.8240.1560.005
13Shawnee Mission South0.1760.012
5Blue Valley Northwest0.9650.8260.0810.0330.003
12Olathe Northwest0.0350.006
6Blue Valley0.9470.4580.1770.0250.003
11Olathe West0.0530.002
3Olathe East10.5390.2190.0340.004
14Kansas City Wyandotte
7Blue Valley West0.9360.2510.1110.0140.001
10Shawnee Mission North0.0640.002
2Olathe North10.7480.4930.1420.034
15Shawnee Mission West

An additional element practically unique to the 6A Tournament is the fact no Sunflower League team has played against a team outside the league so far. The following first round 6A games are between a Sunflower League team and non-SL team:

  • Dodge City @ Lawrence
  • Garden City @ Lawrence Free State
  • Blue Valley North @ Gardner Edgerton
  • Olathe Northwest @ Blue Valley Northwest
  • Olathe West @ Blue Valley
  • Kansas City Wyandotte @ Olathe East
  • Shawnee Mission North @ Blue Valley West

We have less confidence in predicting these games. After Week 9, these 7 games alongside one in 5A will help make the rankings stronger for the remaining weeks.

5A Playoffs

SeedTeamR16QtrsSemisFinalsChamps
1Kapaun Mt. Carmel10.8830.4650.3320.185
16Salina South
8Salina Central0.4430.0420.0050.001
4Maize South0.9670.5780.320.2320.132
13Bishop Carroll0.0330.002
5Hutchinson0.9770.420.1990.1210.057
12Wichita West0.023
6Goddard0.8220.6250.3270.1060.038
11Maize0.1780.0860.0170.002
3Liberal0.8540.2760.0750.0090.001
14Newton0.1460.0140.001
7Hays0.5080.130.0510.0060.001
10Valley Center0.4920.1180.0450.005
2Goddard Eisenhower0.9630.7490.4840.1820.073
15Andover0.0370.003
1De Soto10.740.5030.290.164
16Kansas City Turner
8Kansas City Washington
9Topeka Seaman10.260.1190.0390.013
4Mill Valley10.510.1910.0730.029
13Topeka West
5Spring Hill0.9650.4890.1880.0740.029
12Leavenworth0.0350.001
6Shawnee Heights110.270.0960.031
11Kansas City Sumner
3Topeka Highland Park1
14Kansas City Harmon
7Pittsburg0.10.003
10Lansing0.90.140.0620.0170.004
2Blue Valley Southwest10.8560.6680.4110.241
15Emporia

Blue Valley Southwest has a good draw and is expected to win state 24.1% of the time. 6-seed Shawnee Heights has a projected 100% chance of winning its first two games as it has Kansas City schools and Highland Park in its quadrant.

4A Playoffs

SeedTeamR16QtrsSemisFinalsChamps
1Wamego10.9850.9440.7960.36
16El Dorado
8Winfield0.413
4Wellington0.6350.2220.007
13Circle0.3650.078
5Field Kindley0.9050.6730.0430.009
12Augusta0.0950.028
6Andover Central0.9680.4380.2660.050.007
11Independence0.0320.001
3Abilene0.9680.5590.3960.0990.019
14Arkansas City0.0320.002
7McPherson0.8620.1890.0240.002
10Mulvane0.1380.01
2Buhler0.9730.7980.3130.0430.005
15Ulysses0.0270.003
1Atchison10.5450.1960.0440.016
16Bonner Springs
8Eudora0.9050.4460.1560.0330.012
9Kansas City Piper0.0960.009
4Chanute10.1170.0240.002
13Kansas City Schlagle
5Tonganoxie0.9110.8370.6120.2670.155
12Ottawa0.0890.0470.012
6St. Thomas Aquinas0.9690.2630.130.0670.034
11Fort Scott0.031
3Bishop Miege0.9510.730.5280.3960.287
14St. James Academy0.0490.006
7Basehor-Linwood0.70.1590.0250.0080.002
10Paola0.30.0270.002
2Louisburg10.8140.3140.1820.103
15Labette County

Wamego is now the favorite in 4A with a 36.0% chance to win state given its strength and draw. The three Catholic JoCo schools, who are in the same (strong) league and have played each other, all share the same quadrant meaning only one of Miege/Aquinas/St. James can make it to the quarters. Look out for Tonganoxie and Louisburg in the East as well.

3A Playoffs:

SeedTeamR16QtrsSemisFinalsChamps
1Clay Center110.7340.4520.383
4Clearwater
2Hesston0.453
1Cheney10.8610.2560.1060.07
4Colby
2Holcomb0.6050.1020.0080.001
3Pratt0.3950.0370.002
1Wichita Collegiate0.9650.6850.1690.0380.021
4Concordia0.0350.004
2Rock Creek0.9330.3080.0390.0040.002
3Chapman0.0670.003
1Scott Community10.260.1610.0470.029
4Smoky Valley
2Andale0.9160.7180.6220.350.298
3Hugoton0.0840.0220.0090.001
1Frontenac0.9020.8160.1720.013
4Girard0.0980.0520.002
2Burlington0.8940.1280.006
3Columbus0.1060.004
1Wellsville0.9640.7860.690.1590.012
4Perry-Lecompton0.0360.005
2Holton0.9050.2040.1280.013
3Bishop Ward0.0950.0050.001
1Prairie View0.9610.2310.0090.002
4Baxter Springs0.039
2Parsons0.8990.730.070.028
3Iola0.1010.039
1Topeka Hayden10.9820.9170.7860.184
4Baldwin
2Santa Fe Trail0.7870.0180.004
3Royal Valley0.213

Powerhouse and 4-time defending champion Andale has the second-best odds this year, with Clay Center being most likely to win at Gowans Stadium among 3A teams. The West is far stronger than the East. Only Topeka Hayden and Wellsville have a greater than 0.05% chance.

2A Playoffs:

SeedTeamR16QtrsSemisFinalsChamps
1Southeast of Saline10.9510.7530.7030.586
4Chaparral
2Kingman0.8240.0490.0110.0050.001
1Hoisington0.9480.8970.2340.1910.114
4Phillipsburg0.0520.027
2Beloit0.8210.0740.003
3Lakin0.1790.002
1Garden Plain0.6960.3630.2150.0230.007
4Halstead0.3040.0970.0390.002
2Ellsworth0.9030.5250.3210.0380.013
3Haven0.0970.0160.003
1Norton0.9550.7940.390.0380.011
4Cimarron0.0450.007
2Larned0.510.1050.017
3Thomas More Prep-Marian0.490.0950.014
1Riverton0.9680.2130.0210.001
4West Franklin0.032
2Humboldt10.7870.2460.0320.002
3Cherryvale
1Silver Lake0.8030.3680.2630.0510.005
4Minneapolis0.1970.0310.0130.001
2Sabetha10.6010.4560.1110.014
3Atchison County
1Osage City10.8140.0590.015
4Neodesha
2Caney Valley0.4880.088
3Council Grove0.5120.098
1Nemaha Central10.910.8730.7580.243
4Pleasant Ridge
2Rossville0.6820.070.0540.0270.002
3Riley County0.3180.020.0120.004

Southeast of Saline is the only team with a +50% chance of winning state among all classes. With an 8-0 record and a win against the top team in 3A (Clay Center), the Spartans are a tough team to beat.

1A Playoffs:

SeedTeamR16QtrsSemisFinalsChamps
1Smith Center10.9050.5450.4150.265
4Belle Plaine
2Marion0.5270.0520.010.004
1Conway Springs10.8570.4180.2850.161
4Stanton County
2Ellis0.1620.007
3Sterling0.8380.1360.020.0070.002
1Sedgwick0.8880.1810.0690.0080.001
4Salina Sacred Heart0.1120.005
2Valley Heights10.8140.5330.1930.09
3Remington
1Plainville0.5930.1980.0550.0070.001
4Hutchinson Trinity0.4080.0880.0160.001
2Medicine Lodge10.7140.3270.0780.027
3Oakley
1St. Mary’s-Colgan10.9450.5920.3890.204
4Pleasanton
2Jayhawk Linn10.0550.006
3Uniontown
1St. Marys10.9030.3910.2090.086
4Riverside
2Jackson Heights0.9280.0970.010.002
3Mission Valley0.072
1Olpe10.9520.2160.0370.006
4Northeast
2Erie0.146
3Central Heights0.8540.048
1Centralia10.3980.2820.1050.035
4Oskaloosa
2Jefferson County North0.9690.60.5010.2580.12
3Troy0.0310.002

1A should be competitive, with 6 schools having an 8.5% chance of greater of winning state.

Week 8

Hutchinson @ Andover (+36) (Hut by 26)

Basehor-Linwood @ De Soto (-8) (DS by 27)

Olathe South @ Gardner Edgerton (-33) (GE by 32)

Goddard Eisenhower @ Goddard (+5.5) (G by 8)

St. James Academy @ Blue Valley North (+11) (SJA by 19)

Manhattan @ Wichita Northwest (0) (Man by 4)

Olathe North @ Lawrence Free State (+6) (ON by 14)

Spring Hill @ Louisburg (-3) (Louis by 14)

Blue Valley West @ Blue Valley (+7) (BV by 4)

St. Thomas Aquinas @ Blue Valley Southwest (+6) (BV SW by 21)

Kapaun Mt. Carmel @ Wichita Heights (+40.5) (KMC by 12)

Week 7’s results changed the state title landscape considerably across all classes. There were numerous upsets, including Lawrence defeating Lawrence Free State in a rivalry game that was somehow missed in last week’s posted predictions. Olathe East beating Gardner Edgerton by 2 touchdowns was shocking as well. The most important game was Kapaun Mt. Carmel’s strong win versus St. James Academy. This result helped teams outside of the Johnson County area and tilted the balance of power toward the “west” (west here includes teams like Manhattan and Washburn Rural).

State playoff odds going into Week 8. The following win percentages are calculated given the current bracket. With the official brackets being set after the conclusion of the regular season next week, note these percentages can change due to seeding alone. Updated team strengths following Week 8 game results will also effect which teams have the best chances to win state.

4A:

TeamWin %
Bishop Miege48.6%
Wamego12.8%
Tonganoxie12.7%
St. Thomas Aquinas10.1%
Abilene6.4%
Louisburg4.5%
Atchison2.3%
Buhler1.4%
Andover Central0.7%
Basehor-Linwood0.2%
Eudora0.2%

Despite winning, Miege’s perceived chances took a hit due to its opponents having poor showings. The current projections still have the Stags as the best team in 4A, but certainly not as invincible as they once seemed.

5A:

TeamWin %
Kapaun Mt. Carmel31.1%
Blue Valley Southwest20.7%
Maize South14.2%
De Soto8.3%
Hutchinson8.0%
Goddard Eisenhower7.3%
Spring Hill4.5%
Mill Valley2.9%
Goddard1.9%
Topeka Seaman0.5%
Liberal0.2%
Valley Center0.2%
Shawnee Heights0.1%

Kapaun has emerged as Kansas’ best 5A team, but it will still face competition in the West and a tough opponent in the state title game should it get that far. Mill Valley, the reigning 5A champ, is still the wildcard in this class. If the Sunflower League’s strength is undervalued, its state championship odds could be higher than what is shown.

6A:

TeamWin %
Gardner Edgerton37.7%
Wichita Northwest18.5%
Derby13.5%
Manhattan10.9%
Washburn Rural8.1%
Wichita East6.2%
Olathe North2.5%
Blue Valley Northwest1.1%
Olathe East0.7%
Blue Valley0.5%
Blue Valley West0.2%
Lawrence Free State0.1%

Despite being the state’s highest-rated team, Manhattan only has a 10.9% chance of winning state given the current bracket configuration. This is due to it having to face a strong Wichita East team in the Round of 16 and then possible matchup against Wichita Northwest. From there, a matchup against either Derby or Washburn Rural (who beat the Indians already) would have to be won just to get to state. As of today, Manhattan would be only a 1-point favorite against Gardner Edgerton, the best team on the east side of the bracket.

Gardner Edgerton’s loss to Olathe East last week was the second-biggest surprise of the season (behind a 1A matchup of Oskaloosa and McLouth). But the Trailblazers are still the likely #1 seed in the East and should get a good draw.

Week 7

Andale @ Cheney (+13.5) (Che by 6)

Maize South @ Derby (0) (Der by 8)

Olathe East @ Gardner Edgerton (-25.5) (OE by 14)

Maize @ Hutchinson (-19) (Hut by 19)

Blue Valley Southwest @ Kansas City Wyandotte (+106) (BV SW by 50)

Manhattan @ Lansing (+19.5) (Man by 42)

Kapaun Mt. Carmel @ St. James Academy (-1.5) (KMC by 21)

Hays @ Liberal (-6.5) (Hay by 7)

Mill Valley @ Olathe North (-1) (ON by 14)

Blue Valley North @ Blue Valley Northwest (-23.5) (BV NW by 21)

Bishop Miege @ Blue Valley West (+23) (BM by 8)

St. Thomas Aquinas @ Blue Valley (+11.5) (STA by 3)

Week 5 results = 87/107 winners predicted (81.3%). Avg. Marg. error = 13.84

Many of Week 7’s games featuring top teams should be competitive. In the East, the Mill Valley @ Olathe North game will have big implications on sorting out the second best team in the Sunflower League. This game is paralleled by Maize South @ Derby in the greater Wichita area. It’s great to see potentially-close matchups this late in the season.

Other games of note include the cross-state battle with Kapaun Mt. Carmel traveling to JoCo to take on St. James Academy. Despite SJA’s 1-5 record, they are the slight favorite to one of the best team’s in 5A. Lastly, Blue Valley Southwest is favored by over 100 against KC Wyandotte. One doubts the Wolves run up the score this high, but the fact these programs are estimated to be this different is staggering.

State Playoff Odds

Using the current rankings and current seedings, odds were calculated for who the state champion is likely to be for 6A, 5A, and 4A. These will be updated each week for the rest of the season. Following Week 6/before Week 7, here they are:

6A:

TeamWin %
Gardner Edgerton78.2%
Lawrence Free State4.3%
Blue Valley Northwest3.6%
Wichita Northwest3.2%
Blue Valley2.7%
Olathe North2.5%
Blue Valley West1.3%
Wichita East1.1%
Washburn Rural0.8%
Manhattan0.7%
Olathe East0.6%
Lawrence0.5%
Derby0.4%

5A

TeamWin %
Blue Valley Southwest66.5%
Mill Valley17.4%
Maize South6.2%
Kapaun Mt. Carmel4.1%
De Soto1.9%
Hutchinson1.3%
Spring Hill1.2%
Goddard Eisenhower1.0%
Goddard0.2%
Topeka Seaman0.1%

4A

TeamWin %
Bishop Miege66.9%
St. Thomas Aquinas31.1%
Wamego1.0%
Tonganoxie0.5%
St. James Academy0.2%
Eudora0.1%
Abilene0.1%

The best teams in the state at the top classes have emerged. Gardner nearly has a 4 in 5 chance of winning state, with Blue Valley SW and Miege being around 2 in 3. These numbers can tighten before we get to the later rounds of the playoffs, but it is unlikely that any of these teams fails to be the clear favorite going into, say, week 10. Still, there is only a 34.8% chance that all 3 of these teams win state, so don’t write off an upset completely.

In total, Johnson County could very easily sweep state in the top classes. In fact, the odds say JoCo teams will win all three state titles 78% of the time.

The thing to watch in the final two weeks is seeding, which won’t change the title odds much, but can have a big effect on how far certain teams go in the playoffs. Due to heavily unbalanced schedules, brackets on either side (East or West) can themselves have an easier portion or harder portion depending on how teams finish. For instance, in 5A East, De Soto is currently the #1 seed, opposite both Mill Valley and Blue Valley SW. In order for De Soto to get to state, the best way is to avoid having to beat both of these teams. If the Wildcats can hold on to the #1 seed, they’ll likely have a better draw. This is somewhat different from 4A, where 1-5 St. James Academy is currently the #14 seed in the East. SJA will want to avoid Bishop Miege (currently #3 in East), which is the best team of course. Should SJA jump one spot to #13, they’d be a strong favorite to get to the state semis (assuming Aquinas stays on the other side).

Week 6

Blue Valley West @ St. James Academy (+8.5) (BV W by 3)

Blue Valley Northwest @ Blue Valley Southwest (-1.5) (BV SW by 20)

Bishop Miege @ St. Thomas Aquinas (+4.5) (BM by 12)

Shawnee Mission South @ Mill Valley (-31) (MV by 35)

Gardner Edgerton @ Lawrence (+32.5) (GE by 29)

Bishop Carroll @ Kapaun Mt. Carmel (-43) (KMC by 29)

Goddard @ Maize South (-9) (MS by 21)

Wichita Collegiate @ Andale (-11.5) (And by 21)

Hutchinson @ Campus (+44) (Hut by 28)

Derby @ Maize (+29.5) (Der by 14)

Total games: 107. Avg. Est. Margin: 25.0. (Avg. Margin = 30.3)

Week 5 results = 95/107 winners predicted (88.8%). Avg. Marg. error = 13.19

Week 6’s offerings have a few “holy wars” featuring Catholic schools against each other. Carroll is down this year and is expected to get blown out to Kapuan. The Miege/Aquinas rivalry game will help determine who the best team in the state is. The cross-class BV Northwest/BV Southwest matchup should also be a close one between 6A and 5A state contenders respectively.

Andale, which hasn’t lost in 4 years, is “only” 11.5 point favorites to Collegiate. Goddard and Maize South share the same record at the moment…the winner goes to 5-1 and the loser to 4-2. This game will have a huge impact on seeding for the west side of the 5A state tournament.

Margins matter. The seeding for each bracket is based on W/L record followed by head-to-head followed by margin. Because head-to-head isn’t often a factor (particularly when there are 3+ teams with same record), beating your opponents by a lot can be the difference between a few places on the seed-line.

Week 5

Olathe North @ Gardner Edgerton (-19.5) (GE by 7)

Blue Valley @ Bishop Miege (-30) (BM by 7)

Blue Valley Northwest @ Blue Valley West (0) (BV NW by 14)

Blue Valley Southwest @ Blue Valley North (+24) (BV WS by 34)

Southeast of Saline @ Clay Center (0) (SE o S by 5)

Mill Valley @ Olathe South (+8) (MV by 56)

Washburn Rural @ Junction City (+21.5) (WR by 21)

Shawnee Mission North @ Lawrence (-22) (Law by 15)

Lawrence Free State @ Shawnee Mission South (+31.5) (LFS by 25)

Emporia @ Manhattan (+68) (Man by 44)

Salina South @ Hutchinson (-54.5) (Hut by 43)

Nickerson @ Andale (-97) (And by 78)

Campus @ Derby (-50) (Der by 48)

Wichita Northwest @ Topeka (+48.5) (W NW by 63)

Kapaun Mt. Carmel @ Wichita Southeast (+67.5) (KMC by 58)

Goddard Eisenhower @ Andover (+38) (G E by 34)

Maize South @ Maize (+12) (MS by 47)

Total games: 107. Avg. Est. Margin: 27.5. (Avg. Margin = 30.1)

Week 5 results = 94/107 winners predicted (87.9%). Avg. Marg. error = 12.58

These games should cover the best teams in the state and the top candidates to win 6A or 5A. The top billing is Gardner Edgerton, fresh off its blow out win against Mill Valley, hosting a solid Olathe North team. The Maize/Maize South rivalry game will also help sort out the pecking order in 5A on the west side of the bracket. Watch out for the Clay Center/Southeast of Saline 3A/2A matchup. Additionally, Andale will kill Nickerson but can they get to 97? Last year’s score was 108-0. There are a multitude of mismatches in high school football. The average expected score differential for all games this Friday is expected to be nearly four touchdowns.

Another goal is to get playoff predictions in after week 6. By this point, it is possible to simulate the rest of the regular season, create a bracket using the bracketing rules, and then simulate tournaments for each class (at the very least, 6A and 5A). My guess is that there are only about 5 teams per class that have a realistic shot at winning state.

Kansas 71, Arkansas 72

Jalen Wilson had his 18th team-MVP game of the season in his final college basketball game. He recorded half of KU’s game-MVP’s this season, the highest rate of any Jayhawk since Frank Mason’s 2017 season. His game-score for the Arkansas game was slightly-above his season average. K.J. Adams had a fine game himself despite foul trouble. It was his best outing since the home Baylor game in mid-February. Dejuan Harris was the other Jayhawk starter to produce positive value, although he wasn’t mistake-free (5 turnovers counting the 5 second inbounds and 10 second backcourt violations). Gradey Dick was guarded well by Arkansas, and he missed some chances to have a bigger impact. His defense wasn’t terrible, but he needed to score more than 7 points. Kevin McCullar had some big baskets in the second-half, but his negative-value game was due to his defense. He was assigned to stop Arkansas’s scorers and had a rough second-half on the defensive side of things.

The bench finished the season with the distinction of being Self’s worst in his 20-year tenure. Joe Yesufu hit a ridiculous first-half 3 to finish slightly above zero, and Bobby Pettiford’s steal and layup also catapulted him above bubble-level. The trio of Udeh/Clemence/Ejiofor was not at all productive and may have contributed to the loss as they tried to fill in for K.J. Adams’ foul trouble. There were a lot of factors that went into deciding the outcome.

A questionable foul call on McCullar with 23 ticks left sent Arkansas to the line, where they would take the lead for good. Had the blocking call been a charge, KU would have likely gone to OT at worst.

Kansas 96, Howard 68

Kevin McCullar was KU’s most-valuable player in their Round of 64 win against Howard. The bulk of his value came from stingy defense and solid rebounding, but he also produced a positive offensive outing as well. Jalen Wilson had a quiet 20 points and also played strong defense, whereas Gradey Dick had the Jayhawks’ best offensive performance to overshadow his poor defense. This was also the bench’s first positive-value performance in its last 7 games.

The TEAM score of +15.94 was its third +15 game in the last four.

Kevin McCullar and the Value of a Replacement Player

KU plays Howard in the Round of 64 on Thursday afternoon, which according to the computer rankings turns out to be as good as a draw as they could have expected (Northern Kentucky is much better per KenPom, etc.). Even better news is the note that Kevin McCullar appears to be improving per Matt Tait. McCullar was not expected to play much in the Thursday quarterfinal game against West Virginia, but he actually went 26 minutes off the bench while fighting back spasms. This was perhaps a false sign of health, as he only played 12 minutes against Iowa St. in the Big 12 semifinals before reaggravating his back early in the second half. He would sit the remainder of that game and the entirety of the championship game.

If McCullar is healthy enough to go the rest of the way, KU has a much better chance to advance in any given round. Replacing a starter who has played in 71.6% of potential minutes this season would be a challenge in any season, but this is particularly considering the fact KU’s bench—particularly at the guard/wing position—has been historically bad this season.

Let’s start with Kevin’s value-metrics this season. Through 34 games, Kevin is producing an adjusted PPG +/- of +1.34, indicating that he is worth a little over a point per game vs. that of a bubble-level (very good) player¹. A comparable player to McCullar’s wing position who had a season around 0.00 (bubble-level) was Christian Braun as a freshman in 2020. So, if frosh Braun were replacing an injured McCullar this season, KU would expect to be about -1.34 per game worse.

But this isn’t what is actually happening, of course. The concept of a replacement player is employed as a way to judge player performance against a certain baseline. For a program as strong as KU, we expect any rotation player to be able to at least break-even when competing against a team on the NCAA Tournament bubble. After all, if you aren’t good enough to help Kansas beat a team on the bubble, you aren’t helping the program get to even a baseline level of what it deems success.

For 2023, KU’s backup guards and wings are (in terms of minutes): Joe Yesufu, Bobby Pettiford, and M.J. Rice. While they do play different positions, their roles overlap to a large degree. With McCullar out, any one of these three can be plugged into the rotation without much change in style (unlike say, any of the reserve bigs). This matters, because when KU goes into its bench on the perimeter, it gets quite a bit worse. Plugging in Udeh for Adams has been less of a drop off, and in some regards (size, rim protection) it has been an improvement. In the season-summary page (link here), a table listing player value in 3 different ways is shown. As of 3/13/2023, this is what it looked like for Kevin McCullar.

This shows that Kevin is producing +1.34 more net points per game for Kansas than a hypothetical bubble-level player at his position (again, think 2020 Braun). The next column translates the per game value to a Per 100 possession level. At +2.51, this number is still quite solid. The final column looks at Wins Above Replacement, not over that of a bubble-level player but of an even worse replacement-level performer. WAR is calculated against a baseline of an average D-1 player. Clearing the value provided by an average D-1 player is something that should be very achievable for any KU player to make the top 8-9 in the rotation. At +2.62 WAR, McCullar has played well enough this season to add this many wins to his team over that of the average D-1 basketball player.

Now we will show the same table as before, just with Pettiford, Yesufu, and Rice added as a comparison.

Kevin’s minutes weren’t replaced by a 0.00, bubble-level player at the Big 12 Tournament. They were replaced by these three. In the final two games of the Big 12 Tourney, these three combined for 93 minutes. At 46.5 minutes per game, this was considerably more than the 28.2 that these three average. And this was with McCullar playing some during the Iowa State game. For the Texas game alone, the bench guards/wings played 56 minutes as they covered McCullar’s missing 28 minutes. In these two games, collectively this trio produced a mind-boggling -17.42 points of value. While KU won against Iowa State, it was in spite of the bench. With the Texas game, the bench’s performance only heightened the poor outing of the normal starters.

If we take the difference between McCullar and one of his replacements, we see that Kevin is a better option at the guard/wing by anywhere from 2.21 to 3.21 points per game. The Per 100 numbers are even more stark. Over the course of 100 possessions, Kevin is +6.42 when compared to Joe and +11.00 when compared to Bobby (M.J. Rice is about equal to Bobby). This difference might be able to be masked over a few possessions, but over the course of a game, and certainly over the course of a tournament run; this drop in value will rear its ugly head.

If Kevin were to be out for the rest of the year, KU would need to replace about 50 possessions per game. Even if you could use, perhaps 60% of those minutes with Joe (who has been the best of these three), you would still expect to lose about 4.1 points of value per game. This would dramatically shrink KU’s chances at making a deep run barring some miraculous play from one of the bench reserves. KU needs Kevin, and in fact all of its starters, healthy. This year more than others.

Since 1994, the first year any player-value scores have been estimated, the average SG/SF (wing) player-value for KU players who played at least 40% of available minutes is around +1.46. There is a wide variety of names on this list: Haase, Gregory, Langford, Rush, Wiggins, Mykhailiuk, Grimes, and Agbaji. Some good, some great, some not. McCullar is right around average, which given the comparison still makes him an excellent college basketball player.

But his value to the 2023 team is amplified by who replaces his minutes when he cannot play.

1- As explained, a bubble-level player would be the average performer for a bubble team. A bubble team is determined by looking at the median-level adjusted efficiency at-large team. There is a difference between a team’s adjusted efficiency and its resume, but there is also large overlap. A team around +14.00 on KenPom is normally close to the bubble.

Kansas 56, Texas 76

Only two Jayhawks who played were above-bubble, Jalen Wilson and Joe Yesufu. Jalen had an uncharacteristically poor defensive game, otherwise his value-score would have been much better. Joe played 29 minutes filling in for injured starter Kevin McCullar, and finished in double-figures with 11 points.

The remaining starters had poor outings, but none were terrible. Gradey Dick shot poorly but defended adequately. Dejuan Harris likewise had a bad offensive game, but his defense was solid. K.J. Adams wasn’t great, but he outplayed freshmen Ernest Udeh and M.J. Rice. The bench has now had 6 consecutive below-zero outings for Kansas, dropping it to the worst bench in the 20-year Self era.

Next week begins the NCAA Tournament. One hopes the team can use this poor outing as motivation to come out focused and win two in Des Moines next week. It was the TEAM’s second-worst outing of the season (and 8th below-zero game overall).

Kansas 71, Iowa State 58

Jalen Wilson had his second-best performance of the season, and Dejuan Harris continued his torrid play of late (averaging +5.28 over his last 10 games) to lead Kansas into the Big 12 Tournament finals. K.J. Adams had trouble inside, giving up a few put-backs to hurt his value score. KU won despite having to go deeper into its bench with Kevin McCullar playing limited minutes due to injury. The bench guards/wings were -10.39 collectively.

Kansas 59, Texas 75

In a game that meant nothing to the conference race, which KU had already clinched, the Jayhawks played flat in Austin and got beat on Texas’ senior day by 16. Jalen Wilson had another great outing in a game when his teammates played poorly. The TEAM’s Game Score of -6.19 (meaning this performance was 6.19 points worse than the expected performance for a bubble team) was its third-worst game of the season and its 7th negative game out of 31.

In these 7 games, Jalen Wilson is averaging a game score of +9.00, whereas the others are collectively at -15.94 for the season. Jalen is having a good season, his current Adj. PPG +/- number is +5.53, but the fact he has raised his game to a high level when others aren’t picking up the slack is impressive. He helped KU win a few of these poorly played games earlier in the season (Southern Utah, Wisconsin).

Gradey Dick had his worst game of the year and has produced negative value over his past 10 games. On the flip side, Dejuan Harris is showing he can provide value even in games where he shoots poorly. Despite managing just 5 points and multiple missed shots, Harris assisted nicely (without turning it over) and defended strongly against Texas’ veteran guards. Kevin McCullar also had a nice defensive game to end slightly above-bubble. K.J. Adams was slightly below-bubble.

The bench had another poor outing, as Bobby Pettiford played the worst of the lot. Only Naadir Tharpe (2012), Justin Wesley (2012), and Stephen Vinson (2006) have had worse Per100 seasons than Bobby out of all rotation players since 2006. (M.J. Rice is also on this list, right next to Pettiford). But Bobby’s played the most out of these names, at 27% of available minutes.

Kansas 67, Texas Tech 63

Jalen Wilson was KU’s best performer for the 14th time in 30 games this season. He was productive but not efficient on offense, and far better on defense than given credit for. The only other starter to produce a positive-value game was K.J. Adams, who also played good defense overall despite giving up a few baskets inside due to his size at the 5. Ernest Udeh also had a positive game and now sits just fractionally above-bubble for the season.

On the other end of things, Kevin McCullar graded slightly below-bubble but made memorable clutch plays late. His recovery block on former teammate and fellow Kevin was incredible. His hustle for the stick back basket to put the Hawks up 3 late was just another of huge high-leverage positive final-minute plays that he has made in close games this season. If the game is close, he just seems to be able to make the winning play. Dejuan Harris had a surprisingly negative game, although the deep 3 he allowed with a few seconds left (to cut a 5 point lead to 2) was a contributing factor. It wasn’t bad D, but his man stuck the shot so per the system these points were allowed by him. These types of “luck” plays will certainly balance out over the course of a season, so be careful to not extrapolate from single-game results. Gradey Dick was KU’s worst starter, but overall his performance was only negative due to poor shooting (0-7 from the floor, 4-4 FT’s for a TS% of 22.2%). Joe Yesufu hit his first 3 (when the KU starters couldn’t get anything to drop from the outside), but then proceeded to miss 2 shots and allow 6 points on defense. Since a nice, three-game run in late January/early February, he has recorded an average Adj. PPG +/- of -2.10 over his last 6 games. Still, he has been KU’s best guard/wing off the bench for the year and likely deserves 8-10 minutes per game. Bobby Pettiford only played a few minutes and missed his only shot.

The TEAM score was barely bubble-level but enough to get it done against an actual bubble-team.

Kansas 76, West Virginia 74

Dejuan Harris had his best career game and his 3rd team-MVP of the season. He was also KU’s best offensive and defensive player Saturday, something which has occurred in only 7 of the team’s 29 games this season. Over his last 6 games, Dejuan has averaged a game score of +6.07, the best on the team in that span.

Kevin McCullar, Gradey Dick, and Jalen Wilson each had slightly positive games. McCullar made numerous impressive defensive plays in the second half, but also gave up a few baskets. He hit some nice shots to finish with a positive offensive outing. Dick would have had a better game, but he gave points away in the final few minutes. Jalen Wilson had a quiet game but still managed to do enough to generate positive value.

K.J. Adams was the only starter to record a negative-value game. The bench had its worst game in weeks. Hopefully this is just a blip that will be corrected in upcoming games.

The TEAM score of +1.79 was the team’s lowest since the road Iowa State loss, but it was still good enough to earn the team the win. Let’s hope the gray/white jerseys are done with. Traditional color schemes need to be preserved.