Last year Saints had a U19's squad heavily loaded with 3rd year players, so most have them aren't eligible for this year. Just to put tonights result into context, last week Wigan beat Wakefield comfortably with a team that only had two 3rd year players in it and seven first years (U17's)
I'm guessing Saints had a lot of 1st year players in their team tonight.