Career
Lavery played for Fylde, Preston North End, Leicester Fosse (on trial), West Ham United, Belfast Celtic (in two spells), Middlesbrough, Raith Rovers, Street Mirren and had a trial with Johnstone, before joining Portuguese Vale in December 1921. He made his debut on 24 December, in a 3–2 defeat by Burnley at Turf Moor, filling in for Bob Pursell. He played the next four of five Second Division games, but did not feature again in the remainder of the 1921-1922 season.