June 18 2017 Michigan NASCAR Results / Finishing Order Ryan Rantz Michigan, NASCAR News, Race Results Kyle Larson, Michigan, Michigan NASCAR Results / Finishing Order, MIS, NASCAR, nascar finishing order, NASCAR results Kyle Larson Chase Elliott Joey Logano Denny Hamlin Jamie McMurray Martin Truex More