James Weir nem kisebb klubnál kezdte el a pályafutását, mint a Manchester United. A 25 éves középpályás mindent figyelembe véve nyolc évet töltött a vörös ördögöknél. Az U23-as együttesnek a csapatkapitánya volt, a felnőtteknél Louis van Gaal irányítása során 2016 februárjában mutatkozott be csereként az Arsenal ellen 3-2-re megnyert bajnoki mérkőzésen, s bár ezután még hétszer leülhetett a kispadra, ez maradt az egyetlen meccse az első csapatban. Később játszott a Hull Citynél, a Wigannél és a Boltonnál, majd 2020 márciusában aláírt a szlovák élvonalban szereplő FK Pohroniéhoz.

Fotó: Mtkbudapest.hu
A szlovák együttesnek ő volt a legeredményesebb játékosa a hét végén befejeződött bajnokságban, 33 meccsen hét gólt ért el, és kiosztott több gólpasszt is. Az MTK honlapja azt írja, sokoldalú futballista érkezik a klubhoz, aki a honlap szerint „betalált pontrúgásból, átlövésből, fejjel is, valamint a kapu előtti lecsorgó labdák során is jól feltalálja magát”.
James Weir a szerződése aláírásakor körülnézett az Új Hidegkuti Nándor Stadionban, majd hazautazott, és június közepén jön vissza megkezdeni a felkészülést az új csapatában.