He made his debut for Sunderland, after joining from Irish side Cliftonville, against Stoke City on 8 November 1902 in a 1–1 draw. He went on to make 44 league appearances scoring 14 goals for Sunderland, before moving onto Portsmouth helping them to win a trophy. He had a short stay at the south coast side, and quickly moved onto Bristol Rovers and became the third player to receive international recognition for the club. Coventry City was his next club as he combined playing and managerial roles, to become Coventry's first ever manager. Buckle then moved around Irish clubs; Belfast Celtic, Glenavon, Belfast United and Fordsons before retiring from playing.
He scored in the final of the Gold Cup for Belfast Celtic against Glentoran in 1912.