2007. aastal liitus ta Kanada klubi Sigma FC noorteakadeemiaga. Aastatel 2013–2014 mängis ta Connecticuti Ülikooli jalgpallimeeskonnas.
2015. aasta jaanuaris sõlmis ta lepingu Major League Socceri (MLS) klubiga Orlando City. Ta mängis liigas kolm hooaega ja lõi igal hooajal vähemalt 12 väravat. 2015. aastal lõi ta liigas 17 väravat ja valiti liiga hooaja parimaks noormängijaks. 2016. aastal osales Larin MLS-i tähtede mängul.
2018. aasta jaanuaris siirdus ta Türgi kõrgliigaklubisse Beşiktaş. Oma esimeses Türgi kõrgliiga mängus 7. aprillil 2018 lõi ta Göztepe vastu värava. 2018. aasta augustis tegi ta UEFA Euroopa Liiga eelringi kohtumises Fääri saarte klubi B36 Tórshavni vastu kübratriki. Sellega sai ta pärast Demba Bad teiseks Beşiktaşe mängijaks, kes Euroopa klubide võistlustel kübaratriki teinud on. Hooajal 2019–20 mängis Larkin laenul Belgia kõrgliigaklubis Zulte Waregem, lüües liigas seitse väravat. 2021. aastal tuli Larin Beşiktaşega Türgi meistriks ning võitis lisaks nii Türgi karika kui ka superkarika. Hooaeg 2020/21 oli samuti talle individuaalselt kõige edukam, kui ta lõi Türgi kõrgliigas 19 väravat.
2022. aasta juulis sõlmis Larin kolmeaastase lepingu Belgia kõrgliigaklubiga Club Brugge.[1] 2023. aasta jaanuaris läks ta kuni hooaja lõpuni laenule Hispaania kõrgliigaklubisse Valladolidi Real, kus ta lõi 19 mänguga kaheksa väravat, kuid Valladolidi Real langes hooaja lõpus kõrgliigast välja.