There is no question about it, an external microphone will absolutely
give you better sound quality. Use a voice recorder; borrow a lapel mic
or a shotgun mic; use a boom pole... do it!
Check out this great documentary on recording the Sound of Sport