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

Velva

Region 3 · North Dakota · Composite Rank #21
72.4COMPOSITE SCORE
Explore this program across seasonsYear-by-year power rankings, records, scoring trends and historical highs.
Program history →
Rated record13–12A/B matchups
Points per game62.8On-court A/B games
Points allowed56.0Excludes forfeits
All recorded games13–12Includes outside opponents
MODEL BREAKDOWN

Rating profile

Composite72.4 #21
RPI0.512 #27
SRS6.2 #19
Elo1651 #22
Strength of Record1.4 #31
Opponent win percentage51.5%
SEASON SNAPSHOT

Season at a glance

A/B home victories8
A/B road victories5
Rated scoring differential+6.8
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 Bishop RyanDivision B NEUTRAL L 38–39 #11 —
Mar 10, 2026 O Our Redeemer'sDivision B NEUTRAL L 42–64 #1 —
Mar 9, 2026 P Powers Lake-Burke CentralDivision B NEUTRAL W 64–55 #24 —
Mar 3, 2026 S SurreyDivision B NEUTRAL W 72–30 #53 —
Mar 2, 2026 O Our Redeemer'sDivision B NEUTRAL L 26–63 #1 —
Feb 27, 2026 T TGUDivision B NEUTRAL W 53–51 #29 —
Feb 19, 2026 P Powers Lake-Burke CentralDivision B AWAY L 56–62 #24 —
Feb 16, 2026 D Drake-AnamooseDivision B HOME W 83–56 #57 —
Feb 14, 2026 R RayDivision B AWAY L 65–86 #3 —
Feb 10, 2026 K Kenmare-BowbellsDivision B HOME W 87–38 #59 —
Feb 9, 2026 L Lewis & ClarkDivision B AWAY W 89–32 #71 —
Feb 7, 2026 N NedroseDivision A AWAY W 65–51 #30 —
Feb 5, 2026 H Harvey-Wells CountyDivision A AWAY L 61–64 #28 —
Jan 29, 2026 T TGUDivision B HOME L 45–49 #29 —
Jan 27, 2026 S SurreyDivision B AWAY W 88–45 #53 —
Jan 23, 2026 O Our Redeemer'sDivision B HOME L 52–87 #1 —
Jan 19, 2026 G GlenburnDivision B AWAY W 84–47 #70 —
Jan 15, 2026 B Bishop RyanDivision B HOME L 49–59 #11 —
Jan 13, 2026 W Westhope-NewburgDivision B HOME W 59–52 #43 —
Jan 9, 2026 M Mohall-Lansford-SherwoodDivision B AWAY L 67–83 #13 —
Dec 29, 2025 N North PrairieDivision B NEUTRAL W 69–53 #54 —
Dec 27, 2025 H HazenDivision A NEUTRAL L 65–69 #13 —
Dec 20, 2025 G GarrisonDivision B AWAY L 47–48 #26 —
Dec 19, 2025 B BottineauDivision A HOME W 73–69 #14 —
Dec 13, 2025 D Des Lacs-BurlingtonDivision A AWAY W 70–47 #25 —