Maharoof took 4/23 against Bermuda to start the 2007 World Cup and became the first Sri Lankan to take a 4 wicket haul on his World Cup debut. On 7 October 2007 Maharoof took his 100th wicket in his 75th ODI; at the time he was the fastest Sri Lankan to reach the landmark, beating Muttiah Muralitharan by one match, however this record was later taken by fast bowler Lasith Malinga in 2010 who reached 100 wickets in 68 matches.