Rangers, med McNeil på laget, spilte sin første Scottish Cup-finale i 1877, men tapte for Vale of Leven etter to omkamper. Året etter hadde Rangers igjen kvalifisert seg til finalen, men etter å ha nektet å spille omkamp etter et 1-1 på Hampden, ble trofeet tildelt Vale of Leven.
Rangers vant sitt første trofé i 1879, da laget vant Glasgow Merchants' Charity Cup, etter å ha slått Vale of Leven 2-1 foran 11 000 tilskuere på Hampden.
McNeils siste kamp for Rangers fant sted 30. september 1882, da RAngers tapte en omkamp for Queen's Park på Hampden. McNeil spilte sammenlagt 34 Scottish Cup-kamper for Rangers, hvor han scoret ti mål.
Landslagskarriere
McNeil spilte to kamper for Skottland,[1] den første 25. mars 1876, da Skottland og Wales møttes for første gang. Den andre kampen fant sted 13. mars 1880, da Skottland slo England 5-4. McNeil spilte sammen med broren denne kampen. McNeil var første Rangers-spiller som spilte for Skottland, og klubbens første landslagsspiller.