You are probably right, as most of your facts regarding Belfast will have been checked and rechecked.. Looking at the Giants roster, including Roach, I still only get 17 non homegrown players. As Roach was announced as being signed, but on the IRL, that makes 16. Barriga out, Curran in. Who did I miss?
Tyler Beskorowany, Jacob Friend, Charlie Curti, Jeff Baum, Miles Gendron, (Josh Roach IRL), Travis Brown, Ben Lake, Oliver Cooper, Ara Nazarian, Mark Cooper, Daniel Tedesco, Quinn Preston, Greg Printz, Matt McLeod, Kohei Sato, Elijiah Barriga replaced with Jonny Curran