He went to Blair Lodge School in
Polmont. He played cricket for the school; and a match made
The Sporting Life newspaper when the schoolboys played the masters in 1883. Holms performed well as a bowler, bowling out three teachers. He also caught
W. A. Bettesworth, the first master to bat, but only after Bettesworth had scored 96. Although Holms was second up to bat for the schoolboys he was bowled out lbw after scoring only five runs. The School team played well that summer with victories over Dunfermline and Edinburgh Academy – with Holms in the side. He played for Glasgow Cricket club; and was second in their batting averages in 1889, just behind
A. G. G. Asher. The team also included such dual
rugby union and cricket players:-
Frank Hunter,
Leslie Balfour-Melville,
Andrew Ramsay Don-Wauchope,
Thomas Roger Marshall and
Henry Stevenson. He was also playing for the Edinburgh club
Grange in that same year. The Blair Lodge cricket club got their facts wrong in 1896 and were corrected by the
Edinburgh Evening News. Blair Lodge C.C. had claimed that their 302 scored against Glenalmond was a record. The newspaper went on to list times where 302 was exceeded. It did then list the Scottish records that Blair Lodge did hold, including a 557 for 4 wickets against Campsie Glen in 1884. In this match, Holms scored the largest score held by a schoolboy at cricket - 303 not out. This was still the record in June 1896. ==Other sports==