2024 National Lacrosse League Rosters: In & Out
See the state of your National Lacrosse League team’s roster coming out of last year’s lineups.
Players included in each team’s In & Out below includes: re-signed (free agents that have re-signed with the same team), free agent (free agents that signed with a different team, plus street free agents), trade (players dealt during this year’s offseason), and dispersal draft (players obtained in the Panther City Lacrosse Club Dispersal Draft).
Roster transactions listed on NLL.com or announced by the team (pending league approval) have been included.
Albany FireWolves
In: Zac Masson (re-signed), Will Johnston (trade Ottawa), Andrew Kidd (re-signed), Eric Fannell (trade Halifax)
Out: Justin Geddie (trade Las Vegas), Nathan Grenon (trade Ottawa), Anthony Joaquim (trade Rochester), Jonah Boehm (free agent Ottawa)
Buffalo Bandits
In: Paul Dawson (re-signed), Clay Scanlan (free agent), Christian Watts (re-signed), Kyle Buchanan (re-signed), Thomas Whitty (trade Rochester)
Out: Devlin Shanahan (released), Dalton Sulver (free agent Colorado), Brandon Robinson (trade Rochester)
Calgary Roughnecks
In: Griffin Hall (trade Las Vegas), Curtis Dickson (trade San Diego), Mathieu Gautier (dispersal draft), Cam MacLeod (dispersal draft), Justin Morgan (dispersal draft), Erik Turner (free agent), Matthew Abbott (re-signed), Riley Isaacs (re-signed), Caelan Mander (trade Halifax)
Out: Shane Simpson (trade Las Vegas), Zach Currier (trade San Diego), Josh Currier (free agent Ottawa), Thomas Hoggarth (trade Halifax)
Colorado Mammoth
In: Will Malcom (dispersal draft), Brent Mitchell (dispersal draft), Dalton Sulver (free agent), Connor Cook (free agent), Ryan McLean (free agent), Nate Faccin (re-signed), Tyson Gibson (re-signed)
Out: Dylan Kinnear (released), Nat Faccin (released)
Georgia Swarm
In: Miles Thompson (re-signed), Seth Van Schepen (trade Calgary), Caleb Kueber (dispersal draft)
Out: None
Halifax Thunderbirds
In: Jason Knox (dispersal draft), Pat Foley (dispersal draft), Gowah Abrams (free agent), Coady Adamson (free agent), Jordan Trottier (re-signed), Carter McKenzie (re-signed), Andrew Vradenburg (re-signed). Thomas Hoggarth (trade Calgary)
Out: Ryan Benesch (free agent), Austin Shanks (free agent), Eric Fannell (trade Albany), Caelan Mander (trade Halifax), Pat Foley (trade Philadelphia)
Las Vegas Desert Dogs
In: Justin Geddie (trade Albany), Shane Simpson (trade Calgary), Kyle Killen (trade Vancouver), Jonathan Donville (dispersal draft), Dylan Hutchison (dispersal draft), Brandon Goodwin (dispersal draft), Tor Reinholdt (re-signed), Joel Watson (re-signed), Marshal King (re-signed), Spencer Milne (re-signed)
Out: Griffin Hall (trade Calgary), Rob Hellyer (free agent)
Ottawa Black Bears
In: Nathan Grenon (trade Albany), Colin Sharkey (dispersal draft), Zach Higgins (trade Philadelphia), Jonah Boehm (free agent), Jacob Dunbar (trade San Diego), Devlin Shanahan (free agent), Liam Osborne (free agent), Jacob Gasperetti (re-signed), Jack Kelly (re-signed), Josh Currier (free agent)
Out: Phil Caputo (trade Philadelphia), Liam Patten (trade Philadelphia), Zack Deaken (trade San Diego), Will Johnston (trade Albany)
Philadelphia Wings
In: Nick Damude (dispersal draft), Anthony Malcom (dispersal draft), Connor Sellars (dispersal draft), Tim Manning (dispersal draft), Phil Caputo (trade Ottawa), Liam Patten (trade Ottawa), Sam LeClair (re-signed), Kevin Lynch (re-signed), Jack Jasinski (re-signed), Pat Foley (trade Halifax)
Out: Zach Higgins (trade), Ben McIntosh (free agent), Chad Tutton (free agent)
Rochester Knighthawks
In: Anthony Joaquim (trade Albany), Brandon Slade (trade Toronto), Josh Medeiros (dispersal draft), Mike Sisselberger (dispersal draft), Chad Tutton (free agent), Brandon Robinson (trade Buffalo), Connor Fields (re-signed), Ian Llord (free agent)
Out: Thomas Whitty (trade Buffalo)
San Diego Seals
In: Zach Currier (trade Calgary), Justin Sykes (dispersal draft), Callum Crawford (dispersal draft), Jordan Durston (free agent), Ty Thompson (free agent), Ryan Benesch (free agent), Cole Pickup (free agent), Zack Deaken (trade Ottawa), Hunter Jaronski (free agent), Rob Hellyer (free agent), Ben McIntosh (free agent), Liam Phillips (re-signed), Matthew Sykes (re-signed), Adam Noakes (re-signed)
Out: Curtis Dickson (trade Calgary), Jacob Dunbar (trade Ottawa)
Saskatchewan Rush
In: Matt Hossack (dispersal draft), Evan Messenger (dispersal draft), Austin Shanks (free agent), Brock Haley (trade Vancouver)
Out: Mike Mallory (retired)
Toronto Rock
In: Elijah Gash (dispersal draft)
Out: Brandon Slade (trade Rochester)
Vancouver Warriors
In: Ryan Sheridan (dispersal draft), Ronin Pusch (dispersal draft), Brandon Humphrey (free agent), Adam Charalambides (re-signed), Keegan Bal (re-signed)
Out: Kyle Killen (trade Las Vegas), Tyrell Hamer-Jackson (released), Brock Haley (trade Saskatchewan)