Ryan Benesch

Ryan Benesch has played for 7 NLL teams Toronto Rock, Edmonton Rush, Minnesota Swarm, Buffalo Bandits, Colorado Mammoth, Rochester Knighthawks and Halifax Thunderbirds.