Портленд Тимберс
Фарфан пришёл в академию футбольного клуба «Портленд Тимберс» в 2013 году. В сезоне 2016 начал привлекаться к матчам фарм-клуба в USL «Портленд Тимберс 2». 14 октября 2016 года «Портленд Тимберс» подписал с Фарфаном контракт по , вступающий в силу в сезоне 2017. В MLS он дебютировал 12 марта 2017 года в матче против «Лос-Анджелес Гэлакси». 5 августа 2018 года в матче «Портленд Тимберс 2» против «Финикс Райзинг» забил свой первый гол в профессиональной карьере.