Background
Shanks was born in Wexford and started his playing career with local club Wexford before moving to England to play for Derby West End and then Derby County in 1898.
Shanks was born in Wexford and started his playing career with local club Wexford before moving to England to play for Derby West End and then Derby County in 1898.
He spent three seasons at the Baseball Ground, playing 28 times and scoring five goals, but could not hold down a regular place. In October 1901 he moved to Brentford of the Southern League, helping the Bees to promotion to Division One, before being signed by Second Division Woolwich Arsenal in January 1903. He made his Arsenal debut against Burslem Portuguese Vale on 10 January 1903, and went on to be a regular that season as an inside forward, scoring five times.
His performances for his club earned him the first of three caps for Ireland, against Scotland on 21 March 1903.
Shanks" 1903-1904 season was a record-breaking one. Shanks scored twenty-four goals that season (including four hat tricks) as Arsenal earned promotion to the First Division.
He was the first Arsenal player ever to score more than twenty in a league season. In all he played 48 matches and scored 29 goals for the Woolwich Reds.
He played for another two seasons in the Southern League for Brentford before returning to League football with Leicester Fosse in 1906.
In 1909 he moved back to London to play for Leyton, and saw out his career at Clapton Orient and York City.