Sorry, no place of birth, that is the complete text as printed. (So no indication as to why he was selected for Scotland, either) But perhaps now you have his full name it will be easier to find out. If you really want to pursue it, no doubt Eton College have old registers with more info.

As for the initials, FLS is Fellow of the Linnean Society (you can look that up on Wikipedia), FZS is Fellow of the Zoological Society. Which basically means he was a bit of a whiz in the study of plants and animals.

This comes with a health warning. The site is run by the Mormon church. All details have been entered by church members who have taken info from cemeteries, parish records etc as part of their belief that they can somehow baptise the dead so that they can enter heaven. Please don't correct me if I haven't got that exactly right - the belief systems of religious sects is not one of my areas of expertise.

Anyway, sometimes there are multiple entries, different spellings etc. and because every entry has been put in individually no consistency. Example: A search for the year 1840 for Joe Bloggs might just show his birth on one entry but his whole family tree in another. Joe's wedding in 1865 might have just him and his blushing bride in six entries but the seventh might show their children as well. Joe's death might not show at all as it hasn't been entered on account of the fact that the grave checkers are more interested in recording information from the period before compulsory registration.

On the plus side they do have the full British Isles census for 1881 which obviously takes in a lot of early footballers.

Thanks again for that. Could be our man. I know this should be in the "books" section of the forum but it`s pertinent here. "FROM SHEFFIELD WITH LOVE" by Brendan Murphy (celebrating 150 years of Sheffield Football Club) confirms Arthur Kinnaird played for Scotland in the 1870s only because he & his family owned great chunks of Perthshire. Murphy`s book is well worth the nine notes. It`s the first time I`ve had the Sheffield Rules fully explained to me.

It has taken a bit of time and digging, but here are details of the Primroses:

Henry William Primrose, born 22 August 1846 in Barnbougle, Midlothian, Scotland, died 17 June 1923 in London. Educated at Glenalmond, and Balliol College, Oxford. Later Rt Hon Sir Henry Primrose, Treasury civil servant, and chairman of the Board of Inland Revenue.

There is no-one named CE Primrose in the 1871 London census, but allowing for a misprint of his first initial, GE Primrose would be Gilbert Edward Primrose, born Barnbougle, Midlothian, Scotland, on 27 February 1848, younger brother of HW Primrose (above). Educated at Glenalmond College. Went to Australia where he settled at Emu Creek, near Brisbane. He later returned to England and died in Worthing on 16 February 1935.

I've also finally managed to get the details of HS Ferguson from birth announcements in online newspapers:

Harold Stuart Ferguson was actually born in London (Park Street by Grosvenor Square), on 10 February 1851. Died 5 January 1921.

His father Robert Ferguson MD was a physician-accoucheur (ie a doctor specialising in childbirth) to Queen Victoria, hence based in London at the time - older brother RNR Ferguson was also born at the same address.

The family did come from Perthshire - the Fergusons of Athole - but having corresponded with one of his descendants nobody knows where Drumachoir actually was (not that it really matters any more!)