Marvan Atapattu is one of the most technically correct batsmen that Sri Lanka has ever produced. He started his cricket career as a teenager at Mahinda College, Galle, where Major G. W. S. de Silva was his first cricket coach. Then he crossed over to Ananda College, Colombo, where he was subsequently coached by P. W. Perera. Making his Test debut in November 1990 just after his 20th birthday, his first six innings yielded five ducks and a 1, but supporters insist that his debut-innings duck puts him in good company with batsmen such as Mike Atherton, Graham Gooch, Len Hutton, Saeed Anwar and Wasim Akram, who all made debut-innings ducks and went on to score at least 2500 Test runs. After this difficult start in his first three matches, he did not score above 29 in his next 11 innings, before hitting his first Test century in his 10th match, against India, seven years after his debut. He has 22 Test-match career ducks and 4 pairs (two ducks in a single match), both records for a top-order batsman. He made his one-Day International debut against India at Nagpur.He was appointed as captain of the one-day team on April 2003. He registered his highest Test score of 249 against Zimbabwe in 2004, sharing a 438-run partnership with Kumar Sangakkara for the second wicket.
Atapattu is a skilful fielder with an accurate throw. A report prepared by Cricinfo in late 2005 showed that since the 1999 Cricket World Cup, he had effected the second highest number of run-outs in ODI cricket of any fieldsman, with the seventh highest success rate. He was controversially left out of the squad for the 2007 Cricket World Cup, and as a result, asked for his removal from the list of Sri Lanka contracted players. Atapattu was to miss the 2007–08 tour of Australia, but was added to the squad after the intervention of Sri Lankan Sports Minister Gamini Lokuge. Atapattu played solidly in the First Test, but subsequently angrily labelled the selectors: "A set of Muppets, basically, headed by a joker," at a post-stumps press conference.
After Sri Lanka lost the series 2–0, Atapattu announced his international retirement after the second Test at Hobart. He finished with 5,502 Test runs at an average of 39.02 in 90 Tests with a One-day International average of 37.57 after hitting 8,529 runs in 268 matches. Atapattu scored six double centuries and sixteen centuries in his Test cricket career. He has scored centuries against all Test-playing nations.