When Kelly began his international career in 1931 there were, in effect, two Ireland teams, chosen by two rival associations. Both associations, the Northern Ireland – based
IFA and the
Irish Free State – based
FAI claimed jurisdiction over the whole of Ireland and selected players from the whole island. As a result, several notable Irish players from this era, including Kelly, played for both teams. In 1936 Kelly had the unique experience of playing for two winning Irish teams within a week. On 11 March he helped the IFA XI beat
Wales 3–2. Then on 17 March he was on the winning side again as the FAI XI defeated
Switzerland 1–0.
IFA XI Between 1931 and 1936 Kelly made 11 appearances and scored 4 goals for the
IFA XI. He scored his first international goal on his debut on 17 October 1931 in a 6–2 defeat against
England at Windsor Park. The other IFA XI goal that day was scored by
Jimmy Dunne. In his next game on 12 December 1931 Kelly scored twice in a 4–0 win against Wales. These three goals saw Kelly finish as joint top scorer in the
1932 British Home Championship. He scored his fourth goal for the IFA XI on 11 November 1935 in 2–1 defeat against
Scotland at
Tynecastle. He made his last appearance for the IFA XI on 18 November 1936 in a 3–1 defeat to England.
FAI XI Between 1932 and 1936 Kelly also played 5 times and scored 2 goals for the
FAI XI. He made his debut on 5 May 1932 against the
Netherlands and as a result became the first (Northern) Irish League player to play for an FAI XI. He subsequently helped them to a credible 2–0 win, setting up the second goal for
Paddy Moore. Kelly made his second appearance for the FAI XI on 25 February 1934 at
Dalymount Park when they made their
World Cup debut in a qualifier against
Belgium. Moore scored all four goals for the FAI XI as they came from 2–0, 3–1 and then 4–3 down to draw 4–4. Kelly turned provider for two of Moore's goals, one from a cross and one from a corner. He won his third cap from the FAI on 17 March 1936 in a 1–0 win against Switzerland. Kelly made his final two appearances and scored his only two goals for the FAI XI during a European tour in May 1936. On 6 May he played in a 4–1 defeat to a Rhineland XI and then on 9 May he scored twice in a 5–1 win against
Luxembourg. Jimmy Dunne also scored twice that day. Kelly would have won a further two caps for the FAI XI if it were not the IFA's then ban on Sunday football. He was initially called up for the game against
Spain on 13 December 1931 and during the European tour of May 1936 he missed the opening game against
Hungary. Both games fell on a Sunday and as a result Kelly missed out.
Irish League XI Between 1931 and 1948 Kelly also played 16 games and scored 6 goals for the
Irish League XI. He made his debut for the Irish League XI in October 1931, scoring twice in a 3–2 win against a
Scottish League XI. He also scored the winner in a 2–1 victory over an
English League XI in September 1935 and the following year he scored a hat-trick against the same opposition in a 3–2 win. ==Honours==