Professionnel sur le tard après avoir longtemps évolué dans les équipes réserves de National Rugby League (« NRL »), il fait ses débuts avec les Rabbitohs de South Sydney lors de la saison 2016 en NRL en jouant alternativement avec Greg Inglis au poste de demi d'ouverture ou d'arrière, en étant régulièrement titulaire. À partir de 2018, il est fixé au poste de demi d'ouverture en formant la charnière de South Sydney avec Adam Reynolds. Il marque régulièrement des essais. Cela l'amène à disputer également le City vs Country Origin en 2017. Il possède des aptitudes à botter en l'absence d'Adam Reynolds.