Yes, the South African Jacques Kallis contributes to 45 most test centuries being one of the best non-Asian players. He was a fine batsmen and an all-rounder which made him useful to South Africa. There is also Ricky Ponting of Australia who is also in the same field with 41 centuries. Both made an incredible attempt to be one step ahead of Tendulkar but they failed to do so but are generally regarded to be provides of some of the best performances in the field of Test batting.