Kaneria played 61 Test matches for Pakistan and took 261 wickets at an average of 34.79. He represented the team only in 18 ODIs taking 15 wickets with an average of over 45. In Test cricket, Kaneria's best bowling performance in an innings was seven wickets for 77 runs whereas his best performance in a match was 12 wickets for 94 runs, both against Bangladesh. He also took 15 five-wicket hauls in Test cricket, and achieved six and seven wickets in an innings on three and four occasions respectively. He took ten wickets or more in a match on two occasions, once against Bangladesh and Sri Lanka each. Kaneria never played Twenty20 International matches (T20I) for Pakistan. He played 206 first-class matches, 167 List A (LA) and 65 Twenty20 matches during his career. Kaneria also played in English county cricket during 2004 and 2010 representing Essex County Cricket Club.