Here are the 2026 softball district pairings for Oakland County teams:

 

DIVISION 1
District 4

(Hosted by Grand Blanc)

Tuesday, May 26

District first round

G1: Grand Blanc vs. Lapeer, 4:30 p.m.

Saturday, May 30

District semifinals

G2: G1 winner vs. Davison, 10 a.m.

G3: Fenton vs. Holly, noon,

District finals

G4: G2 winner vs. G3 winner, 2 p.m.

(Winner advances to Regional 1 at CMU)

District 10

(Hosted by Howell)

Tuesday, May 26

District first round

G1: South Lyon at South Lyon East, 4:30 p.m.

Saturday, May 30

District semifinals

G2: G1 winner vs. Brighton, 10 a.m.

G3: Hartland vs. Howell, noon

District finals

G4: G2 winner vs. G3 winner, 2:30 p.m.

(Winner advances to Regional 3 at Hartland)

 

District 21

(Hosted by Lakeland)

Saturday, May 30

District semifinals

G1: Lakeland vs. Walled Lake Central, 10 a.m.

G2: Milford vs. Walled Lake Northern, noon

District finals

G3: G1 winner vs. G2 winner, 2 p.m.

(Winner advances to Regional 6 at Milford)

 

District 22

(Hosted by Novi)

Saturday May 30

District semifinals

G1: Novi vs. Walled Lake Western, 10 a.m.

G2: Farmington vs. North Farmington, noon

District finals

G3: G1 winner vs. G2 winner, 2 p.m.

(Winner advances to Regional 6 at Milford)

 

District 23

(Hosted by Birmingham Seaholm)

Saturday, May 30

District semifinals

G1: West Bloomfield vs. Birmingham Seaholm, 10 a.m.

G2: Berkley vs. Birmingham Groves, noon

District finals

G3: G1 winner vs. G2 winner, 2 p.m.

(Winner advances to Regional 6 at Milford)

 

District 24

(Hosted by Ferndale)

Saturday, May 30

District semifinals

G1: Detroit Mumford vs. Ferndale, 10 a.m.

G2: Detroit Renaissance vs. Southfield A&T, noon

District finals

G3: G1 winner vs. G2 winner, 2:30 p.m.

(Winner advances to Regional 6 at Milford)

 

District 29

(Hosted by Clarkston)

Saturday, May 30

District semifinals

G1: Clarkston vs. Lake Orion, 10 a.m.

G2: Oxford vs. Waterford Kettering, noon

District finals

G3: G1 winner vs. G2 winner, 2:30 p.m.

(Winner advances to Regional 8 at Oxford)

 

District 30

(Hosted by Rochester Adams)

Saturday, May 30

District semifinals

G1: Bloomfield Hills vs. Auburn Hills Avondale, 10 a.m.

G2: Rochester Adams vs. Waterford Mott, 1 p.m.

District finals

G3: G1 winner vs. G2 winner, 4 p.m.

(Winner advances to Regional 8 at Oxford)

 

District 31

(Hosted by Stoney Creek)

Saturday, May 30

District semifinals

G1: Stoney Creek vs. Romeo, 10 a.m.

G2: Utica Eisenhower vs. Rochester, noon

District finals

G3: G1 winner vs. G2 winner, 2 p.m.

(Winner advances to Regional 8 at Oxford)

 

District 32

(Hosted by Utica)

Friday, May 29

District semifinals

G1: Troy vs. Troy Athens, 10 a.m.

G2: Royal Oak vs. Utica, 12:30 p.m.

District finals

G3: G1 winner vs. G2 winner, 3 p.m.

(Winner advances to Regional 8 at Oxford)

 

—————

DIVISION 2
District 53

(Hosted by Dearborn Divine Child)

Tuesday, May 26

District first round

G1: Detroit Henry Ford vs. Farmington Hills Mercy, TBD

Saturday, May 30

District semifinals

G2: G1 winner vs. Livonia Clarenceville, 10 a.m.

G3: Dearborn Divine Child vs. Redford Union, 11:30 a.m.

District finals

G4: G2 winner vs. G3 winner, 1 p.m.

(Winner advances to Regional 14 at Dearborn’s Levagood Park)

 

District 54

(Hosted by Hazel Park)

Saturday, May 30

District semifinals

G1: Hazel Park vs. Warren Fitzgerald, 10 a.m.

G2: Detroit Southeastern vs. Detroit King, noon

District finals

G3: G1 winner vs. G2 winner, 2 p.m.

(Winner advances to Regional 14 at Dearborn’s Levagood Park)

 

District 57

(Hosted by Pontiac Notre Dame Prep)

Tuesday, May 26

District first round

G1: Orchard Lake St. Mary’s vs. Bloomfield Hills Marian, 4:30 p.m.

Saturday, May 30

District semifinals

G2: G1 winner vs. Detroit Country Day, 10 a.m.

G3: Pontiac Notre Dame Prep vs. Bloomfield Hills Cranbrook Kignswood, 11:30 a.m.

District finals

G4: G2 winner vs. G3 winner, 1 p.m.

(Winner advances to Regional 15 at Richmond)

 

District 58

(Hosted by Madison Heights Lamphere)

Friday, May 29

District semifinals

G1: Madison Heights Lamphere vs. Center Line, 10 a.m.

G2: Warren Regina vs. Warren Lincoln, noon

District finals

G3: G1 winner vs. G2 winner, 2:30 p.m.

(Winner advances to Regional 15 at Richmond)

 

District 64

(Hosted by Goodrich)

Friday, May 30

District semifinals

G1: Linden vs. Ortonville Brandon, 10 a.m.

G2: Goodrich vs. Lake Fenton, noon

District finals

G3: G1 winner vs. G2 winner, 2 p.m.

(Winner advances to Regional 16 at Essexville Garber)

 

—————

 

DIVISION 3
District 86

(Hosted by Plymouth Christian)

Tuesday, May 26

District first round

G1: Wixom St. Catherine vs. Plymouth Christian, 4:30 p.m.

Saturday, May 30

District semifinals

G2: G1 winner vs. Detroit Community, 10 a.m.

G3: Dearborn Heights Robichaud vs. Detroit CMA, noon

District finals

G4: G2 winner vs. G3 winner, 2 p.m.

(Winner advances to Regional 22 at Wixom St. Catherine)

 

District 87

(Hosted by Grosse Pointe Woods University Liggett)

Saturday, May 30

District semifinal

G1: Grosse Pointe Woods University Liggett vs. Detroit Osborn, 10 a.m.

District final

G2: G1 winner vs. Southfield Christian, 11:30 a.m.

(Winner advances to Regional 22 at Wixom St. Catherine)

 

District 89

(Hosted by Auburn Hills Oakland Christian)

Saturday, May 30

District semifinals

G1: Auburn Hills Oakland Christian vs. Madison Heights Bishop Foley, 10 a.m.

G2: Rochester Hills Lutheran Northwest vs. Clawson, noon

District final

G3: G1 winner vs. G2 winner, 2:30 p.m.

(Winner advances to Regional 23 at Bad Axe)

 

—————

 

DIVISION 4
District 122

(Hosted by Lutheran Westland)

Saturday, May 30

District semifinal

G1: Royal Oak Shrine vs. Sterling Heights Parkway Christian, 10 a.m.

District final

G2: G1 winner vs. Lutheran Westland, 11:30 a.m.

(Winner advances to Regional 31 at Morrice)