Career
He was killed in World War I, in Arras, France while serving as a sergeant in the South African Infantry. He was a clerk by profession. Ledger took part in the 1912-1913 South Africa rugby union tour.
He was awarded four caps, the first against Scotland.
He scored three points, and a try. His club team was Griqualand West.