Career
After making four further appearances for Preston at the start of the following campaign, Halliwell transferred to Barnsley in December 1913. He remained at Oakwell for 14 years and played 312 league games for the club, scoring 83 goals. In June 1927, Halliwell joined Third Division North side Nelson on a free transfer.
During his time at Nelson he played predominantly as a right-half.
He made his debut for the club on 27 August 1927 in the 1–4 home defeat to Accrington Stanley and went on to play every first-team match in that season. He played several matches as a forward during the 1928-1929 campaign and ended the season with nine league goals.
Halliwell was not retained by Nelson in the summer of 1929 and subsequently moved into non-League football with Barnoldswick Town of the Lancashire Combination. He spent almost four years with Barnoldswick before joining Preston-based club Street Paul"s as an amateur in January 1933.
Following his retirement from football he became the landlord of a public house in Barrowford.
Halliwell died in Lostock Hall, Lancashire, in the summer of 1964 at the age of 72.