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
G
Boys · Division B · 2025–2026

Glen Ullin-Hebron

Region 4 · North Dakota · Composite Rank #25
66.2COMPOSITE SCORE
Explore this program across seasonsYear-by-year power rankings, records, scoring trends and historical highs.
Program history →
Rated record11–13A/B matchups
Points per game55.5On-court A/B games
Points allowed54.8Excludes forfeits
All recorded games12–13Includes outside opponents
MODEL BREAKDOWN

Rating profile

Composite66.2 #25
RPI0.535 #18
SRS4.2 #25
Elo1646 #23
Strength of Record1.5 #29
Opponent win percentage59.3%
SEASON SNAPSHOT

Season at a glance

A/B home victories9
A/B road victories2
Rated scoring differential+0.7
Recorded game count25
Current A/B streakL2
Season2025–2026
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 12, 2026 B Bowman CountyDivision B NEUTRAL L 29–62 #15 —
Mar 10, 2026 C Central McLeanDivision B NEUTRAL L 43–51 #2 —
Mar 9, 2026 G GarrisonDivision B NEUTRAL W 46–36 #26 —
Mar 3, 2026 B Bowman CountyDivision B NEUTRAL L 55–62 #15 —
Mar 2, 2026 B BelfieldDivision B NEUTRAL W 53–52 #34 —
Feb 27, 2026 G Grant County-Mott-RegentDivision B NEUTRAL W 64–44 #55 —
Feb 19, 2026 B BelfieldDivision B AWAY W 73–64 #34 —
Feb 12, 2026 F FlasherDivision B AWAY L 53–63 #36 —
Feb 10, 2026 B Bowman CountyDivision B HOME L 46–52 #15 —
Feb 5, 2026 H Hettinger-ScrantonDivision B AWAY W 56–51 #60 —
Feb 3, 2026 N New EnglandDivision B HOME W 55–32 #48 —
Jan 29, 2026 L LemmonOut of state (SD) HOME W 61–40 — —
Jan 27, 2026 R Richardton-TaylorDivision B HOME L 62–65 #33 —
Jan 23, 2026 G Grant County-Mott-RegentDivision B HOME W 75–35 #55 —
Jan 20, 2026 S South HeartDivision B HOME W 77–56 #35 —
Jan 17, 2026 W Wilton-WingDivision B AWAY L 60–64 #8 —
Jan 15, 2026 C Central McLeanDivision B HOME L 37–53 #2 —
Jan 10, 2026 E Edgeley-Kulm-MontpelierDivision B NEUTRAL W 47–44 #22 —
Jan 9, 2026 M Medina-Pingree-BuchananDivision B NEUTRAL L 39–46 #10 —
Jan 6, 2026 B BeachDivision B HOME W 60–56 #44 —
Dec 31, 2025 L Linton-HMBDivision B NEUTRAL L 76–79 #14 —
Dec 30, 2025 R RayDivision B NEUTRAL L 63–68 #3 —
Dec 29, 2025 A AlexanderDivision B NEUTRAL W 65–46 #23 —
Dec 20, 2025 N New Salem-AlmontDivision B HOME L 47–64 #27 —
Dec 13, 2025 O OakesDivision B NEUTRAL L 50–70 #5 —