Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday.

The Mariners (26-10) will face Traverse City St. Francis (30-8-1) for the D3 title at 9 a.m. on Saturday, June 14, 2025.

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

The Marine City Mariners celebrate after they beat Olivet, 8-5,...

The Marine City Mariners celebrate after they beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, earning themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City's Cooper Letson celebrates after the Mariners beat Olivet,...

Marine City’s Cooper Letson celebrates after the Mariners beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, earning themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City's Cooper Letson (left) slides in to third with...

Marine City’s Cooper Letson (left) slides in to third with a stolen base. The Mariners beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, earning themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Baseball coach, players

Marine City coach Ryan Felax celebrates a run, as his Mariners beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, earning themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Marine City beat Olivet, 8-5, in a Division 3 baseball...

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Baseball players

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Show Caption

1 of 40

Marine City beat Olivet, 8-5, in a Division 3 baseball semifinal at Michigan State University’s McLane Stadium on Thursday, June 12, 2025, as the Mariners earned themselves their first-ever appearance in the state title game on Saturday. (MATTHEW B. MOWERY — MediaNews Group)

Expand