Miles is a guy Hayley meets in "Roger 'n' Me" while helping Steve pick out new speedos at Melvin's Sporting Goods. Hayley and Steve find out that Miles and Trudy Lawrence are a couple and plot to break them up, first by planting an earring on Miles at the Power Gym, then recording Trudy and manipulating the conversation to sound like she is having an affair. When they confront each other at George C. Scott Park, the plan starts to work until they tussle. Miles falls face-first into a grill while Trudy falls into a stream and is grabbed by an alligator. Hayley and Steve both decide they are no longer interested in the two.
Miles returns in "Don't Look a Smith Horse in the Mouth" hanging out at the park again and in "You Debt Your Life" when Roger attempts to move in with him. However, Miles kicks him out when Roger attempts to snort cocaine on his mother's picture.
He can also bee seen standing beside Trudy at the Chimdale Mountain Inn in "100 A.D.", passing through the Pearl Bailey High School cafeteria in "The Life Aquatic With Steve Smith", shareing a kiss at Nationals Park in "Kiss Kiss, Cam Cam" and on campus at American University in "The Devil Wears a Lapel Pin".
Miles is voiced by Peter Facinelli.