NORTH DAKOTA HIGH SCHOOL BASKETBALL DATA DRIVEN

Every game.
The full picture.

Power ratings, opponent strength, and the history of North Dakota Division A and B basketball—one game at a time.

BOYS & GIRLSDIVISION A + BHISTORY SINCE 2010–11
S
Girls · Division B · 2024–2025

St. John

Region 2 · North Dakota · Composite Rank #43
40.6COMPOSITE SCORE
Explore this program across seasonsYear-by-year power rankings, records, scoring trends and historical highs.
Program history →
Rated record9–13A/B matchups
Points per game46.1On-court A/B games
Points allowed50.9Excludes forfeits
All recorded games10–13Includes outside opponents
MODEL BREAKDOWN

Rating profile

Composite40.6 #43
RPI0.431 #46
SRS-5.9 #44
Elo1422 #36
Strength of Record-1.0 #42
Opponent win percentage41.5%
SEASON SNAPSHOT

Season at a glance

A/B home victories7
A/B road victories2
Rated scoring differential-4.8
Recorded game count23
Current A/B streakL1
Season2024–2025
GAME-BY-GAME HISTORY

Schedule & results

All recorded matchups, including AA and out-of-state opponents. Non-varsity games are labeled; forfeits are excluded from scoring averages.

DATEOPPONENTSITERESULTSCORERANKVIDEO
Feb 24, 2025 B Benson CountyDivision B NEUTRAL L 38–66 #3 —
Feb 17, 2025 M Midway-MintoDivision B NEUTRAL W 52–43 #48 —
Feb 15, 2025 C CavalierDivision B NEUTRAL W 55–30 #58 —
Feb 14, 2025 N North PrairieDivision B AWAY L 33–64 #34 —
Feb 7, 2025 N North PrairieDivision B HOME W 57–50 #34 —
Feb 3, 2025 H Harvey-Wells CountyDivision B AWAY L 42–50 #42 —
Jan 30, 2025 C CavalierDivision B AWAY W 45–32 #58 —
Jan 28, 2025 F Four Winds-MinnewaukanDivision A AWAY L 40–59 #23 —
Jan 25, 2025 D Drayton-Valley-EdinburgDivision B HOME W 60–49 #50 —
Jan 24, 2025 N North StarDivision B AWAY W 44–41 #52 —
Jan 16, 2025 P Park River-Fordville-LankinDivision B AWAY L 29–43 #29 —
Jan 10, 2025 M Midway-MintoDivision B AWAY L 42–57 #48 —
Jan 9, 2025 L Langdon-MunichDivision B HOME L 47–66 #6 —
Jan 6, 2025 N New Rockford-SheyenneDivision B HOME W 67–60 #47 —
Dec 31, 2024 O Our Redeemer'sDivision B NEUTRAL L 58–66 #27 —
Dec 30, 2024 B Bishop RyanDivision B NEUTRAL W 57–32 #31 —
Dec 19, 2024 N North PrairieDivision B AWAY L 48–59 #34 —
Dec 17, 2024 B BottineauDivision A HOME L 21–50 #10 —
Dec 12, 2024 B Benson CountyDivision B AWAY L 37–55 #3 —
Dec 10, 2024 D DunseithDivision A HOME W 67–51 #27 —
Dec 7, 2024 D Drake-AnamooseDivision B NEUTRAL L 38–43 #41 —
Dec 6, 2024 T Turtle Mountain Soph. ADivision AA NEUTRAL W 71–32 — —
Dec 5, 2024 H Harvey-Wells CountyDivision B AWAY L 37–53 #42 —