He made his international debut with caretaker coach Ong Kim Swee against Saudi Arabia during the World Cup qualifiers in September 2015 at 20 years old.
In February 2016, Davies became captain of the Malaysia Super League team, Sri Pahang shortly after the season had started.
He is the youngest player ever to be given captaincy at just 21 years old and the first half-Malaysian to be given the honour in the Malaysia Super League, as he is half Australian and Malaysian.
Matthew Davies captained Sri Pahang to victory in 2018, becoming the Malaysian FA cup winners.
[7] Davies joined Johor Darul Ta'zim prior to the 2020 Malaysia Super League season.
“We are grateful that there is a player who has a professional attitude and quality in our team.” [8] On 2 November 2023, Davies made his 100th appearance for the club in the second leg of the 2023 Malaysia Cup against Perak.
Davies was selected for the U19 Young Socceroos squad to represent Australia at the COTIF Tournament in L'Alcúdia, Spain from 12 to 21 August in 2013.
He debuted for the Malaysian national team on 8 September 2015 during the 2018 FIFA World Cup qualifying game against Saudi Arabia in a 1–2 lost.
He's since made numerous appearances for the Malaysian national team including representing Malaysia at the 2016 AFF Championship.