Do you need a license to sell handmade crafts that have a sports team logo on it?

Short answer; yes.

The likelihood is very high that whatever logo you wish to use will be trademarked and you will leave yourself open to civil action by using it without permission.