Which sports do sports agents represent athletes from?

Sports agents represent athletes from virtually all sports. Most people are familiar with sports agents that represent popular athletes from the major sports leagues such as the MLB, NBA, NFL and NHL. However, agents also represent many other athletes from smaller sports such as bowling, gymnastics, motorsports, rodeo, swimming, track & field, volleyball, Olympic athletes and many more.