Maharaj has taken more wickets in Tests than in ODIs. He has taken 130 wickets in Tests and 56 wickets in ODIs. This is because Test cricket is a longer form of the game and therefore gives bowlers more opportunities to take wickets.
Mastering Maharaj: Test Your Knowledge on South Africa's Spin Sensation!