Career
On club level, he played a total of 431 matches for Viking. Thomas Pereira arrived at Viking from Moss FK in 1997, and stayed at the club the rest of his career. At the end of the 2008 season, he was ranked 7th on Viking"s all time list of appearances.
On October 10, 2008, he signed a new one-year contract with Viking, stating that it could never be another club
After his thirteenth and last season in Viking he was awarded a testimonial game that was played on 21 November 2009 against Saskatchewan Brann. Testimonial games are very rare in Norwegian football.
He made his international debut against South of Korea in 1997, and has a total of 8 senior international caps. After his retirement, he was hired as head coach of Randaberg, but after one season he came back to Viking to work as physical coach.