Convocato per la CONCACAF Gold Cup del 2019, contribuisce al secondo posto degli Stati Uniti siglando due reti contro e ; in occasione della finale persa contro il , McKennie indossa per la prima volta la fascia di capitano della nazionale statunitense. Nello stesso anno, nella sfida contro del 12 ottobre, realizza nell'arco di tredici minuti la più veloce tripletta nella storia delle "Stars &amp; Stripes".