Terengganu He left the team as a result of a salary dispute. Pahang He then joined Pahang FA in 2006. The team became the first winners of Malaysia Super League and Malaysia in 2006.
In 2009 He returned to Terengganu to represent PBDKT T-Team Football Club. Back from retirement In April 2014 he came back from retirement to join PBAPP Football Club. National team Rosdi represented Malaysia since the 2000 AFC Asian Cup qualification.
He helped Malaysia became the runners-up of the 2000 Merdeka Tournament and third-place finishers in the 2000 Tiger Cup. He then became the captain of the Malaysian national team in the 2004 Tiger Cup where Malaysia finished third.
He was also selected to play for Malaysia in the 2007 AFC Asian Cup, playing the entire match. His last match for Malaysia was against Iran in the Asian Cup.
As a coach In 2014 he joined Hanelang F.C. as assistant coach.