Bolton made his international debut on 6 February 1882 at Lansdowne Road in the Ireland vs England match.[1]
Of the 11 matches he played for his national side he was on the winning side on 7 occasions.[1]
He played his final match for England on 5 March 1887 at Whalley Range, Manchester in the England vs Scotland match.[1]