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

Bishop Ryan

Region 3 · North Dakota · Composite Rank #1
100.0COMPOSITE SCORE
Explore this program across seasonsYear-by-year power rankings, records, scoring trends and historical highs.
Program history →
SEASON ACCOMPLISHMENTS

Poll & state tournament

Final media poll #3Published Mar 9, 2025
Rated record26–3A/B matchups
Points per game63.9On-court A/B games
Points allowed41.3Excludes forfeits
All recorded games26–3Includes outside opponents
MODEL BREAKDOWN

Rating profile

Composite100.0 #1
RPI0.684 #1
SRS28.2 #1
Elo2324 #1
Strength of Record16.1 #1
Opponent win percentage65.5%
SEASON SNAPSHOT

Season at a glance

A/B home victories18
A/B road victories8
Rated scoring differential+22.5
Recorded game count29
Current A/B streakW4
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 22, 2025 W Westhope-NewburgDivision B NEUTRAL W 52–33 #3 —
Mar 21, 2025 O Our Redeemer'sDivision B NEUTRAL W 61–56 (OT) #2 —
Mar 20, 2025 H HankinsonDivision B NEUTRAL W 45–26 #7 —
Mar 15, 2025 G GarrisonDivision B NEUTRAL W 56–43 #15 —
Mar 13, 2025 O Our Redeemer'sDivision B NEUTRAL L 63–66 (OT) #2 —
Mar 11, 2025 V VelvaDivision B NEUTRAL W 56–50 #5 —
Mar 10, 2025 A AlexanderDivision B NEUTRAL W 54–25 #40 —
Mar 4, 2025 O Our Redeemer'sDivision B NEUTRAL L 57–62 (OT) #2 —
Mar 3, 2025 W Westhope-NewburgDivision B NEUTRAL W 49–40 #3 —
Feb 28, 2025 T TGUDivision B NEUTRAL W 70–32 #32 —
Feb 17, 2025 B BertholdDivision B AWAY W 95–31 #72 —
Feb 10, 2025 M Mohall-Lansford-SherwoodDivision B HOME W 66–49 #8 —
Feb 8, 2025 D Dickinson TrinityDivision A HOME W 44–37 #8 —
Feb 7, 2025 W Westhope-NewburgDivision B AWAY L 53–57 #3 —
Feb 4, 2025 K Kenmare-BowbellsDivision B AWAY W 78–47 #44 —
Jan 31, 2025 G GlenburnDivision B HOME W 76–37 #59 —
Jan 28, 2025 T TGUDivision B AWAY W 52–20 #32 —
Jan 24, 2025 S SurreyDivision B HOME W 80–38 #53 —
Jan 20, 2025 O Our Redeemer'sDivision B AWAY W 58–51 #2 —
Jan 17, 2025 V VelvaDivision B HOME W 71–51 #5 —
Jan 14, 2025 D Des Lacs-BurlingtonDivision A HOME W 65–54 #11 —
Jan 13, 2025 D Drake-AnamooseDivision B AWAY W 78–32 #68 —
Jan 10, 2025 H Harvey-Wells CountyDivision B HOME W 64–26 #28 —
Jan 7, 2025 S South Prairie-MaxDivision A AWAY W 62–26 #28 —
Dec 27, 2024 S St. JohnDivision B NEUTRAL W 69–28 #42 —
Dec 21, 2024 O Our Redeemer'sDivision B AWAY W 64–58 #2 —
Dec 20, 2024 R RayDivision B NEUTRAL W 75–40 #11 —
Dec 16, 2024 T TiogaDivision B NEUTRAL W 74–43 #41 —
Dec 14, 2024 P Powers Lake-Burke CentralDivision B AWAY W 65–41 #13 —