Scrie o continuare pentru acest paragraf - Richards a fost numit locotenent în Regimentul Hampshire pe 8 decembrie 1886 și a servit cu Batalionul 1 în Expediția Birmană 1887-89, unde a fost rănit ușor. A fost promovat la gradul de căpitan la 14 iulie 1893, și mai târziu transferat la Batalionul 2, cu care a servit în cel de-al Doilea Război Boer din 1900 până în 1902. După sosirea în Africa de Sud la începutul anului 1900, a luat parte la bătăliile de la Paardeberg
(februarie 1900), Poplar Grove (7 martie 1900), Karee, Brandfort și de Vet și râurile Zand; și ocuparea capitalelor boere Bloemfontein (martie 1900) și Pretoria (iunie 1900). A fost comandant de district la Hoopstad din iunie 1900 până în aprilie 1901, a fost menționat în despachete și a primit medalia reginei Africii de Sud (cu trei fermoare). După încheierea ostilităților la începutul lunii iunie 1902, el a părăsit Cape Town la bordul "SS Orotava" și a ajuns la Southampton luna următoare. Din noiembrie 1902 a fost adjutant al Batalionului de Voluntari al Regimentului Hampshire.