Are there weight restrictions?

Yes. Any player who is above the division limit will be allowed to play with his age peers but not as a Quarterback or Running Back.  Players above the weight limit can receive passes but beyond the line of scrimmage only.  The player may choose to play up in the next division if he desires to play these positions assuming he makes weight in that division.  Weight limits for each group are as follows:

Superstars 6-7 years old 90 pounds
Freshmen 8-9 years old 105 pounds
Junior Varsity 10-11 years old 125 pounds
Varsity 12-13 years old 155 pounds
Pro 14-15 years old No weight limit