No.2 - Robbie Fowler (Long-range league goals: 18)
Robbie Fowler is not necessarily associated with long-range strikes but having smashed in 183 goals to stand sixth in LFC's all-time goalscorers list, he's netted a few crackers from outside of the box too.
A curling, pinpoint free-kick past Manchester United's Peter Schmeichel in 1995 and thunder-blaster against Aston Villa in 1996 come to mind.