He is a former Canadian lacrosse player who played for the Ontario Raiders, Toronto Rock, Buffalo Bandits, Rochester Knighthawks and Edmonton Rush of the NLL and the Hamilton Nationals of Major League Lacrosse.
This passage describes a person's career as a professional lacrosse player, highlighting their participation in different teams across two major lacrosse leagues: the NLL and MLL.