

AFC Ann Arbor Triumphs in Thrilling USL League Two Derby Against Kalamazoo
AFC Ann Arbor emerged victorious in a pulsating USL League Two encounter, defeating Kalamazoo 3-2 on July 12, 2026. The match at Ann Arbor's home ground featured end-to-end action, five goals, and a dramatic finish that delighted the local crowd.
Match Overview
The first half was a cagey affair until the 35th minute when AFC Ann Arbor's striker, Liam Foster, latched onto a through ball and slotted home. Kalamazoo equalized just before halftime through a deflected free kick from midfielder Jake Torres. The second half exploded into life with three more goals.
Key Moments
- 35' – Goal: Foster's calm finish puts AFC Ann Arbor 1-0 up after a smart assist from captain Ben Andrews.
- 44' – Goal: Torres's free kick takes a wicked deflection off the wall and beats the helpless goalkeeper.
- 56' – Goal: Ann Arbor regains the lead through a powerful header from defender Samir Patel from a corner.
- 71' – Goal: Kalamazoo fights back again as winger Alex Carter cuts inside and curls a shot into the top corner.
- 83' – Goal: The winner comes from substitute Carlos Vega, who pounces on a loose ball in the box after a goalmouth scramble.
Tactical Story
Both teams played with energy and ambition. AFC Ann Arbor dominated possession but struggled to break down a compact Kalamazoo defense that sat deep. Kalamazoo's counter-attacks were dangerous, but their defensive lapses ultimately cost them.
Standout Players
- Liam Foster (AFC Ann Arbor): Scored the opener and was a constant threat, drawing fouls and creating space.
- Jake Torres (Kalamazoo): Excellent set-piece delivery and energy in midfield; unlucky not to snatch a point.
- Carlos Vega (AFC Ann Arbor): Super-sub impact with the winning goal and relentless pressing off the bench.
Impact on Standings
The victory keeps AFC Ann Arbor in the upper echelon of the USL League Two Great Lakes Division, while Kalamazoo remains in mid-table but still in contention for a playoff spot.