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 · 2025–2026

Bishop Ryan

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

Poll & state tournament

State tournament finish #88th place
Rated record20–9A/B matchups
Points per game53.6On-court A/B games
Points allowed46.2Excludes forfeits
All recorded games20–9Includes outside opponents
MODEL BREAKDOWN

Rating profile

Composite84.9 #11
RPI0.598 #6
SRS10.3 #12
Elo1756 #13
Strength of Record8.5 #7
Opponent win percentage60.3%
SEASON SNAPSHOT

Season at a glance

A/B home victories16
A/B road victories4
Rated scoring differential+7.4
Recorded game count29
Current A/B streakL3
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 21, 2026 M Midway-MintoDivision B NEUTRAL L 56–75 #4 —
Mar 20, 2026 N North StarDivision B NEUTRAL L 40–57 #6 —
Mar 19, 2026 O Our Redeemer'sDivision B NEUTRAL L 32–57 #1 —
Mar 14, 2026 W Wilton-WingDivision B NEUTRAL W 55–53 #8 —
Mar 12, 2026 V VelvaDivision B NEUTRAL W 39–38 #21 —
Mar 10, 2026 R RayDivision B NEUTRAL L 43–61 #3 —
Mar 9, 2026 A AlexanderDivision B NEUTRAL W 47–32 #23 —
Mar 3, 2026 O Our Redeemer'sDivision B NEUTRAL L 43–61 #1 —
Mar 2, 2026 M Mohall-Lansford-SherwoodDivision B NEUTRAL W 52–35 #13 —
Feb 27, 2026 S SurreyDivision B NEUTRAL W 52–12 #53 —
Feb 20, 2026 R RayDivision B HOME L 46–63 #3 —
Feb 16, 2026 L Lewis & ClarkDivision B HOME W 64–27 #71 —
Feb 9, 2026 M Mohall-Lansford-SherwoodDivision B HOME W 78–55 #13 —
Feb 7, 2026 D Dickinson TrinityDivision A AWAY L 46–53 #8 —
Feb 5, 2026 W Westhope-NewburgDivision B HOME W 43–34 #43 —
Feb 3, 2026 K Kenmare-BowbellsDivision B HOME W 61–39 #59 —
Jan 30, 2026 G GlenburnDivision B AWAY W 82–45 #70 —
Jan 27, 2026 T TGUDivision B HOME W 43–36 #29 —
Jan 22, 2026 S SurreyDivision B AWAY W 68–53 #53 —
Jan 19, 2026 N New Rockford-SheyenneDivision B AWAY L 56–57 #9 —
Jan 15, 2026 V VelvaDivision B AWAY W 59–49 #21 —
Jan 13, 2026 D Des Lacs-BurlingtonDivision A AWAY W 52–39 #25 —
Jan 12, 2026 D Drake-AnamooseDivision B HOME W 64–30 #57 —
Jan 6, 2026 S South Prairie-MaxDivision A HOME W 53–36 #26 —
Jan 3, 2026 O Our Redeemer'sDivision B AWAY L 44–67 #1 —
Dec 30, 2025 D DunseithDivision A NEUTRAL W 59–47 #16 —
Dec 29, 2025 S St. JohnDivision B NEUTRAL W 67–49 #16 —
Dec 27, 2025 L LarimoreDivision B HOME W 52–43 #42 —
Dec 13, 2025 P Powers Lake-Burke CentralDivision B HOME W 58–37 #24 —