Salmon on aiemmin edustanut toisella sarjatasolla Aston Villaa, Manchester Unitedia, jonka edustusjoukkueessa hän ei kuitenkaan pelannut yhtään liigaottelua, ja lainasopimuksella Sheffield Unitedia. Vuonna 2019 hän siirtyi Englannin Superliigassa pelaavaan Bristol Cityyn.[1][2] Hän pelasi 14 superliigaottelua kaudella 2019–2020 ja 20 ottelua kaudella 2020–2021. Näistä edellisellä kaudella hän teki viisi ja jälkimmäisellä kuusi maalia.[1] Keväällä 2021 hän siirtyi NWSL-seura Racing Louisvilleen.[3]