Eric Law, Jeremy Sieverts, Drew Snider, and Michael Simon have been named 2016 Major League Lacrosse All-Stars by coaches and general managers from each of the league’s nine teams.

This is Law’s third consecutive appearance in the game, and third overall in his four years in the league. Law has 11 goals (two coming on power plays) and eight assists to go along with a .500 shot percentage in five games this season. He’s recorded two hat tricks on the season, including one in a 17-13 win over the Boston Cannons that helped him earn Warrior Offensive Player of the Week.

Sieverts is appearing in his fifth consecutive All-Star game, his fourth with Denver. A five-year pro out of Maryland, he has 12 goals and six assists while appearing in all seven games. His best performance of the season came in a 23-12 loss to the Atlanta Blaze, where he recorded a hat trick and an assist.

Drew Snider is appearing in his third all-star game after making the cut in 2013 and 2015. He 29 points and 22 goals on the season, both team highs. He’s recorded a hat trick in all six games he’s played, has two four-goal games, and recorded seven points against Ohio in the Week 2 season opener. His three goal, two assist effort against Boston on May 28 earned him Warrior Pro of the Week.

Simon is making his second appearance after being named an All-Star in 2014. A solid defender for the Outlaws, he’s caused eight turnovers and picked up 14 groundballs in seven games.

The final roster for the teams will be selected July 8, the night before the game.