Dopo aver giocato per la squadra universitaria statunitense dei Southeastern Oklahoma State Savage Storm, si trasferisce nel campionato tedesco agli Schwäbisch Hall Unicorns. Nel 2019 passa ai canadesi Calgary Stampeders e nel corso della stagione 2022 ai Montreal Alouettes. Dal 2024 gioca in ELF con gli Stuttgart Surge.