Of course Cheerleading is a sport. Just as Soccer, football and basketball require team work, physical strength and mental strength so does cheerleading and I presume it is difficult to remember all the movments and work well to make it look good as a team