At our church camp, we recently did this (long, I know):
Six stations were set up and numbered, but were not in sequential order. They were placed as far apart as possible. Each station had a game, for example a bean-bag toss into a bucket, bouncing ping-ping balls into cups, and a "multi-legged" race. (We had at least three sets of the same game at each station.)
Then we broke into teams of 5-6 (you could do as few as 4). Each team was given a die. The instructions were that we had to roll the die, and once we rolled the same number twice in succession, we went to that number station. (Alternatively, you could give them two dice and have them roll doubles.) you were not to do the same station twice. For the "multi-legged" race, they had large rubber bands, and the whole team had to be banded together!
You could have a passport-like sheet and a volunteer at each station to sign off when the station was completed. Of course first team to finish is the winner.
It was a LOT of fun, and since there were so many different factors, the "strongest" team wasn't at any advantage. You could even have one station that is "academic" or requires problem solving.
Hope this helps!