Sports outside of school at this age are age-based, not grade-based, so that represents a great opportunity for him to compete with other kids his age. I strongly recommend that option.

I'd also strongly caution you against rushing to judgement on the athletic tendencies or abilities of a 7yo... especially a gifted one, since their abilities in all other areas have a tendency to lag for a bit, then take a sudden, giant leap forward.