He played for the Gold Coast Titans and the St. George Illawarra Dragons in the National Rugby League.
He played his junior football for Kyogle Turkeys while attending Palm Beach Currumbin State High School, before being signed by the Gold Coast Titans.
Matthews was limited to only five appearances in the 2011 NRL season as the Gold Coast finished last and claimed the wooden spoon.
The Gold Coast had the chance to avoid finishing last but lost their final match of the season against Parramatta.
[9] On 8 December 2017, Matthews signed a train and trial contract with NRL club the Gold Coast Titans.