Between 1938 and 1939 Bradshaw made 5 appearances and scored 4 goals for
Ireland. He made his international debut on 18 September 1938 in a 4–0 win against
Switzerland at
Dalymount Park. Bradshaw opened the scoring after just 20 seconds, the quickest ever goal in the history of the FAI XI, when he blocked an attempted clearance by the Swiss goalkeeper, Huber.
Jimmy Dunne added a second in the 8th minute before then turning provider when his cross was headed in by Bradshaw for the third in the 20th minute. Only an outstanding second-half performance by Huber prevented Bradshaw from scoring a hat-trick. He did, however, help set-up
Tommy Donnelly for Ireland's fourth goal. On 13 November 1938 Bradshaw won his second international cap as he helped Ireland to a 3–2 win against
Poland, again at Dalymount Park. On 19 March 1939 in a 2–2 draw with
Hungary at
The Mardyke, Bradshaw scored his third international goal. He then went on a European tour with Ireland and played in the team's last two internationals before the
Second World War. The first of these was a return game against Hungary on 18 May 1939 which again finished as a 2–2 draw. He made his last appearance and scored his last goal for Ireland on 23 May in a 1–1 draw with
Germany. In 1939 Bradshaw also played twice for the
League of Ireland XI, helping them to 2–1 victories against an
Irish League XI and a
Scottish Football League XI. Playing in a team that also included
Jimmy Dunne,
Kevin O'Flanagan and
Mick Hoy, Bradshaw scored in both games. On 28 April 1940 he scored again, while playing for a League of Ireland XI, in a 3–2 defeat against a Scottish League XI at Dalymount Park. This team also included Dunne,
John Feenan and guest player,
Johnny Carey. ==Honours==