In 2019, Lavery signed for Falkirk FC in the Scottish Championship, where he enjoyed a breakthrough season, scoring 12 goals in 28 appearances. His performances caught the eye of clubs across Europe, and in 2020, he signed for Linfield FC in the Northern Irish Premiership. During his time at Linfield, Lavery continued his impressive goal-scoring form, netting 30 goals in 45 appearances.