Boys Basketball scores

Week 8

Week 8 · 366 finals · 2026-01-19 to 2026-01-24

2026-01-24

4A Moorhead @ Brainerd
92–82
1A Hillcrest Lutheran @ Breckenridge
67–58
Upset alert
4A Prior Lake @ Cretin-Derham Hall
99–98
Upset alert
1A Dawson-Boyd @ De Smet (SD)
80–81
2A Frazee @ Dilworth-Glyndon-Felton
50–64
Blowout
2A North Woods @ Duluth Marshall
45–84
2A Lester Prairie @ Eden Valley-Watkins
53–65
3A Bemidji @ Fergus Falls
85–75
1A Lanesboro @ Fillmore Central
51–43
1A Spring Grove @ Houston
74–51
1A Medford @ Kenyon-Wanamingo
50–79
Thriller
3A Willmar @ Marshall
80–76
Blowout
2A St. Paul Harding @ Minneapolis North
34–102
3A Rockford @ Minneapolis Roosevelt
47–80
2A Breck @ Minnehaha Academy
62–80
Thriller
4A Minneapolis Washburn @ Minnetonka
48–55
Blowout
2A Providence Academy @ Mounds Park Academy
87–37
Thriller
1A Pelican Rapids @ Nevis
64–58
3A St. Peter @ New Ulm
75–62
3A Rock Ridge @ North Branch
64–72
Blowout
1A Liberty Classical @ North Lakes
118–31
Thriller
3A Mankato East @ Northfield
58–62
Upset alert
1A Lac qui Parle Valley @ Oldham-Ramona-Rutland (SD)
55–57
Thriller
3A St. Paul Johnson @ Orono
66–73
Upset alert
1A Lower Brule (SD) @ Ortonville
62–65
Thriller
2A Minnewaska Area @ Osakis
80–76
2A Maple River @ Pequot Lakes
53–62
2A Rochester Lourdes @ Plainview-Elgin-Millville
86–72
Thriller
2A Mankato West @ Red Wing
67–72
4A Byron @ Rochester John Marshall
54–37
3A Big Lake @ Rocori
71–83
Blowout
4A Duluth East @ Rosemount
39–85
Thriller
4A Mounds View @ Roseville
44–48
2A Blake @ SPA
46–80
Thriller
1A Wadena-Deer Creek @ Sebeka
56–61
Upset alert
2A Mankato Loyola @ St. Clair
70–67
3A Detroit Lakes @ St. Cloud Apollo
72–87
Upset alert
3A Minneapolis South @ St. Cloud Tech
69–68
Thriller
4A Blaine @ St. Paul Central
57–62
4A Park Center @ Stillwater
88–71
Thriller
1A Hills-Beaver Creek @ Sully Buttes (SD)
62–57
3A Sibley-Ocheyedan (IA) @ Worthington
58–73
3A Hibbing @ Zimmerman
59–68
Upset alert
2A Cannon Falls @ Zumbrota-Mazeppa
88–90

2026-01-23

Upset alert
1A Murray County Central @ Adrian/Ellsworth
55–52
2A Becker @ Albany
55–67
4A Robbinsdale Armstrong @ Anoka
71–82
2A MACCRAY @ Atwater-Cosmos-Grove City
83–65
Thriller
3A New Prague @ Benilde-St. Margaret's
76–80
Blowout
3A Cristo Rey Jesuit @ Bloomington Kennedy
19–117
Thriller
3A Stewartville @ Byron
73–79
2A Winona Cotter @ Caledonia
64–78
4A St. Louis Park @ Chaska
58–84
Thriller
2A Dover-Eyota @ Chatfield
86–92
3A Rock Ridge @ Chisago Lakes
66–89
2A Glencoe-Silver Lake @ Dassel-Cokato
77–64
Thriller
4A Burnsville @ Eagan
67–72
4A White Bear Lake @ East Ridge
64–87
4A Edina @ Eden Prairie
64–77
1A Ada-Borup-West @ Fertile-Beltrami
51–72
Thriller
4A Cretin-Derham Hall @ Forest Lake
84–77
Upset alert
1A Mountain Lake Area/Comfrey @ Heron Lake-Okabena/Fulda
63–65
1A Southwest Minnesota Christian @ Hills-Beaver Creek
50–71
Blowout
2A Annandale @ Howard Lake-Waverly-Winsted
70–33
Blowout
2A Liberty Classical @ LILA
122–38
2A Pine Island @ Lake City
51–69
4A Lakeville South @ Lakeville North
57–65
1A Gibbon-Fairfax-Winthrop @ Lester Prairie
78–69
Blowout
2A New Life Academy @ Maranatha
43–84
2A CHOF @ Math & Science
64–80
4A Buffalo @ Minnetonka
76–60
4A Zimmerman @ Monticello
58–75
Thriller
2A Pierz @ Osakis
82–87
4A Woodbury @ Park of Cottage Grove
65–36
Upset alert
2A Redwood Valley @ Pipestone Area
53–54
3A Sartell-St. Stephen @ Rocori
71–53
4A Coon Rapids @ Rogers
69–61
4A Apple Valley @ Rosemount
79–64
Thriller
4A Farmington @ Shakopee
89–85
4A Champlin Park @ Spring Lake Park
73–61
2A Concordia Academy @ St. Croix Prep
71–62
2A Windom @ St. James
62–85
4A North St. Paul @ Tartan
46–79
1A Sibley East @ United South Central
70–57
Thriller
4A Hopkins @ Wayzata
76–80
Thriller
1A Edgerton @ Westbrook-Walnut Grove
54–60

2026-01-22

1A Prairie Seeds Academy @ Avail Academy
36–66
Upset alert
3A Cambridge-Isanti @ Big Lake
73–76
4A Waconia @ Bloomington Jefferson
70–46
2A Providence Academy @ Breck
44–68
1A Pelican Rapids @ Breckenridge
62–52
1A Gibbon-Fairfax-Winthrop @ Buffalo Lake-Hector-Stewart
56–24
Thriller
1A Madelia @ Cedar Mountain
68–63
Thriller
4A Orono @ Chanhassen
64–68
4A Farmington @ Chaska
83–95
1A Mankato Loyola @ Cleveland
85–67
1A Fosston @ Climax/Fisher
50–70
Blowout
2A Hope Academy @ Cristo Rey Jesuit
87–29
1A Minneota @ Dawson-Boyd
52–85
Blowout
4A Prior Lake @ Eastview
91–53
Thriller
2A Waseca @ Glencoe-Silver Lake
87–94
2A Kasson-Mantorville @ Goodhue
45–71
4A St. Thomas Academy @ Hastings
73–52
Blowout
2A Perham @ Hawley
96–49
Blowout
2A Twin Cities Academy @ Hiawatha
50–96
3A Two Rivers @ Hill-Murray
70–54
1A Lyle/Pacelli @ Houston
72–57
3A Westonka @ Hutchinson
55–74
1A Spring Grove @ Kingsland
78–60
1A Tracy-Milroy-Balaton @ Lac qui Parle Valley
85–63
2A St. Clair @ Lake Crystal-Wellcome Memorial
57–72
Blowout
2A Trinity @ Legacy Christian
49–85
Thriller
1A Hayfield @ Lewiston-Altura
67–71
Thriller
1A Lakeview @ MACCRAY
52–57
1A Grand Meadow @ Mabel-Canton
47–79
2A Minneapolis Camden @ Minneapolis North
78–93
3A Minneapolis Washburn @ Minneapolis Southwest
51–41
2A ISM/Chesterton @ Mounds Park Academy
36–70
Upset alert
1A Fertile-Beltrami @ NCE/UH
72–71
Blowout
1A Martin County West @ Nicollet
35–85
1A Rush City @ North Lakes
70–44
Blowout
1A Canby @ Ortonville
35–70
1A Henning @ Parkers Prairie
83–51
Upset alert
2A Aitkin @ Pillager
75–74
Blowout
2A NRHEG @ Randolph
58–95
2A St. Charles @ Red Wing
68–88
4A Rochester Mayo @ Rochester Century
68–44
2A Cannon Falls @ Rochester Lourdes
82–51
2A Maple Lake @ Royalton
60–79
Thriller
1A Red Rock Central @ Russell-Tyler-Ruthton
58–62
2A Minneapolis Edison @ SPA
72–88
1A Southland @ Schaeffer Academy
68–38
1A Battle Lake @ Sebeka
77–60
3A Mahtomedi @ Simley
64–43
1A Springfield @ Sleepy Eye St. Mary's
82–74
Upset alert
2A Braham @ Spectrum
82–85
2A Jackson County Central @ Spirit Lake (IA)
72–47
Blowout
2A Nova Classical @ St. Croix Lutheran
22–59
3A Mankato West @ St. Peter
67–86
3A Pine Island @ Stewartville
48–72
4A Irondale @ Stillwater
57–41
Blowout
2A United South Central @ Triton
38–82
1A New Ulm Cathedral @ Truman/Martin Luther/GHEC
71–56
Thriller
1A Park Christian @ Underwood
69–76
Blowout
1A Bertha-Hewitt @ Upsala
50–88
1A Browerville @ Verndale
76–54
1A Sleepy Eye @ Wabasso
66–94
Thriller
2A Litchfield @ Watertown-Mayer
67–73
2A La Crescent-Hokah @ West Salem
59–84
Upset alert
2A Dover-Eyota @ Zumbrota-Mazeppa
66–68

2026-01-21

2026-01-20

1A Red Rock Central @ Adrian/Ellsworth
72–60
Blowout
2A Hinckley-Finlayson @ Aitkin
26–86
2A Red Wing @ Albert Lea
65–87
1A Tri-State (ND) @ Ashby
56–66
2A Belgrade-Brooten-Elrosa @ Atwater-Cosmos-Grove City
85–65
3A Rochester Mayo @ Austin
76–50
Blowout
1A Heritage Christian @ Avail Academy
78–42
1A Fertile-Beltrami @ BGMR
83–64
1A Fosston @ Bagley
62–54
Upset alert
1A Osakis @ Benson
68–70
1A Verndale @ Bertha-Hewitt
72–80
1A Blooming Prairie @ Bethlehem Academy
94–67
Blowout
1A Floodwood @ Bigfork
24–61
Thriller
4A Chanhassen @ Bloomington Jefferson
70–64
Thriller
3A Columbia Heights @ Bloomington Kennedy
70–65
1A Mora @ Braham
78–57
2A Mounds Park Academy @ Breck
61–78
Upset alert
1A Perham @ Breckenridge
67–68
4A Shakopee @ Burnsville
82–69
1A Twin Cities Academy @ CHOF
60–76
Blowout
1A Central Minnesota Christian @ Canby
93–26
2A Byron @ Cannon Falls
65–74
1A Pine River-Backus @ Cass Lake-Bena
85–71
2A Caledonia @ Chatfield
62–54
Thriller
3A Cambridge-Isanti @ Chisago Lakes
75–70
1A Cook County @ Chisholm
60–37
Upset alert
3A Proctor @ Cloquet
71–72
Blowout
1A St. Paul Como Park @ Community of Peace
90–48
2A Lake Park-Audubon @ Crookston
69–53
2A Hutchinson @ Dassel-Cokato
58–92
3A Brooklyn Center @ DeLaSalle
40–72
2A Pelican Rapids @ Dilworth-Glyndon-Felton
63–74
Thriller
2A La Crescent-Hokah @ Dover-Eyota
82–86
Blowout
3A Hermantown @ Duluth Denfeld
51–91
Thriller
4A Apple Valley @ Eagan
75–68
2A Thief River Falls @ East Grand Forks
67–99
4A Lakeville South @ Eastview
68–43
2A Morris Area/Chokio-Alberta @ Eden Valley-Watkins
80–56
2A Superior @ Esko
72–47
Thriller
2A Blue Earth Area @ Fairmont
46–53
Thriller
3A Mankato West @ Faribault
60–67
3A Moorhead @ Fergus Falls
54–70
Blowout
2A Maple Lake @ Foley
37–72
Thriller
1A Hill City/Northland @ Fond du Lac Ojibwe
77–82
1A Barnesville @ Frazee
69–51
1A Cedar Mountain @ Gibbon-Fairfax-Winthrop
62–96
Thriller
2A Annandale @ Glencoe-Silver Lake
92–88
1A Warren-Alvarado-Oslo @ Goodridge/Grygla-Gatzke
55–64
Blowout
3A Moose Lake/Willow River @ Grand Rapids
28–104
2A Mountain Iron-Buhl @ Greenway/Nashwauk-Keewatin
63–73
1A Rothsay @ Hancock
57–69
4A South St. Paul @ Hastings
83–75
2A Staples-Motley @ Hawley
90–77
1A Triton @ Hayfield
72–55
1A New York Mills @ Henning
61–80
Blowout
1A Parkers Prairie @ Hillcrest Lutheran
45–95
1A Edgerton @ Hills-Beaver Creek
64–82
Thriller
2A Exploration @ Hmong Academy
67–74
Thriller
3A Fridley @ Holy Angels
64–70
2A Minneapolis North @ Holy Family
78–89
1A West Lutheran @ Hope Academy
38–64
4A Minnetonka @ Hopkins
52–72
2A Luverne @ Jackson County Central
67–75
1A Waterville-Elysian-Morristown @ Janesville-Waldorf-Pemberton
58–88
Upset alert
2A Delano @ Jordan
77–74
1A Red Lake County @ Kittson County Central
71–51
1A Yellow Medicine East @ Lakeview
43–64
4A Farmington @ Lakeville North
89–78
1A Blackduck @ Laporte
59–51
2A Maple River @ Le Sueur-Henderson
70–46
2A Concordia Academy @ Legacy Christian
82–95
1A Sleepy Eye @ Lester Prairie
44–61
Thriller
1A Rushford-Peterson @ Lewiston-Altura
73–66
Blowout
1A Trinity @ Liberty Classical
28–85
3A Rocori @ Little Falls
61–45
Thriller
1A Browerville @ Long Prairie-Grey Eagle
69–62
3A Hill-Murray @ Mahtomedi
41–64
1A Madelia @ Mankato Loyola
64–54
4A Buffalo @ Maple Grove
83–75
Blowout
2A Nova Classical @ Maranatha
33–95
3A Worthington @ Marshall
42–61
Upset alert
1A Ely @ McGregor
60–57
2A Montevideo @ Melrose
66–46
2A Sebeka @ Menahga
65–45
2A Kimball @ Milaca
63–50
1A Crosby-Ironton @ Mille Lacs
74–59
2A SPA @ Minnehaha Academy
78–86
Blowout
1A Kerkhoven-Murdock-Sunburg @ Minneota
90–47
2A Sauk Centre @ Minnewaska Area
53–64
4A Big Lake @ Monticello
76–86
4A Irondale @ Mounds View
33–50
Blowout
1A Southwest Minnesota Christian @ Mountain Lake Area/Comfrey
88–32
Blowout
1A Heron Lake-Okabena/Fulda @ Murray County Central
24–65
1A Ada-Borup-West @ NCE/UH
72–83
Thriller
1A Medford @ NRHEG
66–73
Upset alert
4A St. Louis Park @ New Prague
69–70
1A Sleepy Eye St. Mary's @ New Ulm Cathedral
68–49
1A Cleveland @ Nicollet
63–88
3A Zimmerman @ North Branch
81–48
3A Two Rivers @ North St. Paul
74–59
3A Owatonna @ Northfield
61–78
1A Walker-Hackensack-Akeley @ Northome/Kelliher
74–86
2A New London-Spicer @ Norwood Young America
71–86
Blowout
1A Rush City @ Ogilvie
71–25
3A Chaska @ Orono
88–64
2A Parnassus Prep @ PACT
50–62
1A Win-E-Mac @ Park Christian
49–78
2A Detroit Lakes @ Park Rapids
97–68
4A Cretin-Derham Hall @ Park of Cottage Grove
86–73
Blowout
2A East Central @ Pine City
77–39
2A Zumbrota-Mazeppa @ Pine Island
67–41
2A St. James @ Pipestone Area
76–63
2A Winona Cotter @ Plainview-Elgin-Millville
98–76
3A Becker @ Princeton
78–57
2A Blake @ Providence Academy
63–72
2A Kenyon-Wanamingo @ Randolph
65–83
Blowout
1A Nevis @ Red Lake
78–37
Upset alert
1A Tracy-Milroy-Balaton @ Renville County West
69–71
4A Rochester Century @ Rochester John Marshall
56–37
Blowout
3A Hibbing @ Rock Ridge
89–34
Upset alert
2A Litchfield @ Rockford
57–54
4A Prior Lake @ Rosemount
72–64
3A Bemidji @ Sartell-St. Stephen
62–76
2A Lake Crystal-Wellcome Memorial @ Sibley East
74–45
2A Mayer Lutheran @ Southwest Christian
64–89
Upset alert
1A Wabasso @ Springfield
72–74
3A Richfield @ St. Anthony
89–59
Blowout
2A Fillmore Central @ St. Charles
62–97
2A Minnesota Valley Lutheran @ St. Clair
73–44
Blowout
2A St. Agnes @ St. Croix Lutheran
39–83
Thriller
2A New Life Academy @ St. Croix Prep
57–61
3A Kasson-Mantorville @ St. Francis
66–48
Blowout
1A Upsala @ St. John's Prep
85–34
4A Edina @ St. Michael-Albertville
73–48
Upset alert
3A Waseca @ St. Peter
79–77
3A Simley @ St. Thomas Academy
56–75
Blowout
1A Climax/Fisher @ Stephen-Argyle
32–70
3A Lake City @ Stewartville
65–89
4A East Ridge @ Stillwater
76–63
4A Minneapolis Southwest @ Tartan
65–79
2A New Ulm @ Tri-City United
88–59
1A Border West @ Underwood
41–52
1A LILA @ United Christian
40–69
Thriller
4A Benilde-St. Margaret's @ Waconia
81–86
2A Pillager @ Wadena-Deer Creek
66–47
2A Howard Lake-Waverly-Winsted @ Watertown-Mayer
90–79
4A Eden Prairie @ Wayzata
68–97
1A BOLD @ West Central Area
39–73
1A Russell-Tyler-Ruthton @ Westbrook-Walnut Grove
56–41
3A Mankato East @ Westonka
65–36
3A Alexandria @ Willmar
94–73
Thriller
2A Redwood Valley @ Windom
68–73
3A Onalaska @ Winona
82–59
4A Roseville @ Woodbury
65–53

2026-01-19

1A Mabel-Canton @ Alden-Conger/Glenville-Emmons
80–47
1A Clearbrook-Gonvick @ Bagley
69–95
1A Cherry @ Barnum
93–66
1A Border West @ Battle Lake
63–48
1A Pine River-Backus @ Blackduck
79–47
Blowout
2A Minneapolis Camden @ Cristo Rey Jesuit
102–41
1A Cromwell @ Deer River
82–96
2A Crookston @ Dilworth-Glyndon-Felton
45–73
Thriller
3A Columbia Heights @ Duluth Denfeld
82–87
4A St. Louis Park @ Duluth East
82–57
2A Mountain Iron-Buhl @ Duluth Marshall
76–59
Blowout
2A Warren-Alvarado-Oslo @ East Grand Forks
47–83
1A North Woods @ Ely
62–70
1A Winona Cotter @ Fillmore Central
86–52
1A Adrian/Ellsworth @ George-Little Rock (IA)
47–60
Blowout
1A Roseau @ Goodridge/Grygla-Gatzke
53–92
2A Foley @ Holdingford
56–73
2A Hutchinson @ Jordan
69–61
Blowout
2A Lac qui Parle Valley @ Kerkhoven-Murdock-Sunburg
37–81
Blowout
1A Rushford-Peterson @ Kingsland
102–37
Thriller
2A Lake Crystal-Wellcome Memorial @ Le Sueur-Henderson
75–68
1A Schaeffer Academy @ LeRoy-Ostrander-Lyle-Pacelli
76–59
Blowout
1A Red Lake @ Mahnomen/Waubun
44–91
Blowout
2A Cook County @ Mesabi East
89–22
1A Higher Ground @ Metro Schools College Prep
81–65
Thriller
3A Minneapolis South @ Minneapolis Roosevelt
84–79
1A BGMR @ Northern Freeze
49–80
Blowout
2A North Lakes @ PACT
28–67
2A Goodhue @ Plainview-Elgin-Millville
88–80
2A Montevideo @ Redwood Valley
79–49
3A Totino-Grace @ Richfield
80–66
Upset alert
2A Mora @ Royalton
80–83
3A St. Cloud Tech @ South St. Paul
52–70
2A Belle Plaine @ Southwest Christian
62–81
1A Pipestone Area @ Southwest Minnesota Christian
64–81
Blowout
1A BOLD @ Springfield
23–98
2A Jackson County Central @ St. James
92–75
3A Minnehaha Academy @ St. Paul Johnson
85–71
2A Medford @ Triton
57–86
1A Heron Lake-Okabena/Fulda @ Truman/Martin Luther/GHEC
56–76
2A Stella Maris @ Two Harbors
50–72
Upset alert
1A Trinity @ United Christian
46–49
1A Kenyon-Wanamingo @ Wabasha-Kellogg
57–49
Blowout
1A Canby @ Wabasso
42–110
Blowout
1A Park Rapids @ Walker-Hackensack-Akeley
84–47
Upset alert
1A Ortonville @ Yellow Medicine East
75–73

← All weeks on the scoreboard