Active player with most centuries in international cricket

By Abhinav tyagi

Virat kohli- 71 (533 innings)

Joe Rooot (405 innings)

David waner- 44 (innings)

Rohit sharma - 41 (443 innings)

Steve Smith - 40 (329 innings)