Progressive candidate Abdul El-Sayed will win the Michigan Senate Democratic primary, defeating moderate Rep. Haley Stevens, the Associated Press projected on Wednesday.