In rugby union, he was capped at Test level by England in 1903, while in golf he was the Japanese amateur champion in 1917.
[2] From there, he attended the Royal Military College at Sandhurst, graduating into the Lancashire Fusiliers as a second lieutenant in February 1899.
[3] Shortly after gaining his commission, he served in South Africa in the Second Boer War, including as part of the Ladysmith Relief Force, and was slightly wounded at the engagement at Venters Spruit on 20 January 1900, when he had to take the responsibility as lieutenant, promotion to which was later antedated to the same day.
Barrett joined other officers and men of the battalion who left Cape Town on the SS Britannic in October that year, and was stationed at Aldershot upon his return.
[13] Barrett made his debut in first-class cricket for Hampshire against Warwickshire at Southampton in the 1896 County Championship, with him playing in two further matches against Essex and Leicestershire that season.
[15] He did not feature for Hampshire in 1902, but did return to play two matches in the 1903 County Championship, alongside a first-class appearance for the Marylebone Cricket Club that season against Kent at Lord's.
[14] By this point, his career with the colonial police force was beginning to affect his availability for Hampshire,[2] even more so when he was posted in the Far East, where he played cricket for the Straits Settlements and Federated Malay States, and later fourteen matches for the Shanghai cricket team, the last coming as late as 1927.
[16] Despite his commitments in the colonial police in British Malaya, he still managed to play for Hampshire in the 1906 County Championship, making six appearances.