11 grudnia 2018 podpisał kontrakt z amerykańskim klubem FC Cincinnati, umowa do 31 grudnia 2020. Kariera reprezentacyjna W reprezentacji Jamajki Mattocks zadebiutował 16 sierpnia 2012 w wygranym 2:0 towarzyskim meczu z Salwadorem, rozegranym w Waszyngtonie. W 2014 roku wygrał z Jamajką Puchar Karaibów. W 2015 roku został powołany do kadry Jamajki na Copa América 2015. Na tym turnieju wystąpił dwukrotnie: z Urugwajem (0:1) i z Paragwajem (0:1). W tym samym roku był w kadrze Jamajki na Złoty Puchar CONCACAF 2015. Na tym turnieju zagrał w pięciu meczach: z Kostaryką (2:2), z Kanadą (1:0), z Salwadorem (1:0) i w półfinale ze Stanami Zjednoczonymi (2:1, gol Mattocksa) i w finale z Meksykiem (1:3, gol Mattocksa). Z Jamajką zajął 2. miejsce w tym turnieju.
Statystyki Klubowe Stan na 15 września 2019 Sezon Klub Kraj Rozgrywki Mecze Gole 2012 Vancouver Whitecaps FC MLS 22 8 2013 Vancouver Whitecaps FC MLS 20 3 2014 Vancouver Whitecaps FC MLS 31 6 2015 Vancouver Whitecaps FC MLS 24 3 2016 Portland Timbers MLS 19 1 2017 Portland Timbers MLS 26 4 2018 D.C.