Career
Kinsella spent eight years in the youth academy of Arsenal, before moving to Aston Villa and playing with their academy for four years. He first came to the attention of the Villa senior team management when Tim Sherwood replaced Paul Lambert as manager. After an injury crisis many predicted Kinsella would make his début in an away match against Newcastle United on 28 February 2015, but he did not feature.
He was also unused in two Premier League matches in March.
On 26 March 2015, Kinsella made a loan move to League Two team Luton Town. He made his professional début two days later, playing the full 90 minutes of a 1–2 defeat at Northampton Town.
On 18 February 2016, Kinsella joined National League side Kidderminster Harriers on a one-month loan deal.