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
B
Boys · Division A · 2024–2025

Bottineau

Region 3 · North Dakota · Composite Rank #20
33.6COMPOSITE SCORE
Explore this program across seasonsYear-by-year power rankings, records, scoring trends and historical highs.
Program history →
Rated record12–12A/B matchups
Points per game58.2On-court A/B games
Points allowed58.7Excludes forfeits
All recorded games12–13Includes outside opponents
MODEL BREAKDOWN

Rating profile

Composite33.6 #20
RPI0.507 #19
SRS3.3 #20
Elo1547 #17
Strength of Record-1.0 #19
Opponent win percentage50.8%
SEASON SNAPSHOT

Season at a glance

A/B home victories8
A/B road victories4
Rated scoring differential-0.5
Recorded game count25
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
Mar 15, 2025 B BeulahDivision A NEUTRAL L 55–58 #10 —
Mar 13, 2025 R RugbyDivision A NEUTRAL W 62–40 #24 —
Mar 11, 2025 D Des Lacs-BurlingtonDivision A NEUTRAL L 40–56 #11 —
Mar 10, 2025 D DunseithDivision A NEUTRAL W 61–58 (OT) #26 —
Feb 28, 2025 D Des Lacs-BurlingtonDivision A AWAY L 52–57 #11 —
Feb 21, 2025 S StanleyDivision A HOME L 58–60 #16 —
Feb 18, 2025 D DunseithDivision A HOME W 86–51 #26 —
Feb 11, 2025 R RugbyDivision A AWAY W 57–46 #24 —
Feb 8, 2025 B BeulahDivision A AWAY L 48–59 #10 —
Feb 4, 2025 T Turtle MountainDivision A HOME W 64–58 #22 —
Feb 3, 2025 N New TownDivision A AWAY L 59–69 #17 —
Jan 31, 2025 S South Prairie-MaxDivision A HOME W 49–24 #28 —
Jan 28, 2025 N NedroseDivision A AWAY W 74–51 #29 —
Jan 23, 2025 M Mohall-Lansford-SherwoodDivision B HOME L 42–69 #8 —
Jan 18, 2025 W Westhope-NewburgDivision B AWAY L 46–76 #3 —
Jan 14, 2025 H HazenDivision A HOME W 63–61 #25 —
Jan 7, 2025 S St. JohnDivision B HOME W 74–59 #42 —
Jan 3, 2025 G GraftonDivision A AWAY L 34–66 #9 —
Jan 2, 2025 N North PrairieDivision B AWAY W 54–46 #50 —
Dec 28, 2024 A AlexanderDivision B NEUTRAL W 50–43 #40 —
Dec 27, 2024 M Mandan JV AWAY L 59–61 — —
Dec 26, 2024 G Glen Ullin-HebronDivision B NEUTRAL L 66–67 #20 —
Dec 21, 2024 K Kenmare-BowbellsDivision B AWAY W 72–53 #44 —
Dec 19, 2024 V VelvaDivision B HOME L 90–93 (OT) #5 —
Dec 13, 2024 D Devils LakeDivision A HOME L 40–89 #1 —