Yes, in most locations. Playing fantasy sports for free or among friends without prizes is legal almost everywhere. Paid fantasy sports contests vary by state and country, so check for your location's specific rules. However, generally speaking fantasy sports, including fantasy football, are legal because they are considered a game of skill. That contrasts with betting on sports, which is considered to be a game of chance.