Take a look at the records of both players:
Steve Smith
Career:2010-2022
Matches: 136 Innings: 121
Runs: 4722 Highest Score: 164
Average: 44.13 Strike rate: 87.41
Centuries: 12 Half Centuries: 27
Steve Smith vs India
2010-2020
Matches: 21 Innings: 18
Runs: 1123 Highest Score: 149
Average: 62.38 Strike Rate: 105.05
Centuries: 5 Half Centuries: 5
Steve Smith Last 5 innings vs India
98 runs 102 balls 9 fours 1 six. Strike Rate of 96.07 at Rajkot 17 Jan 2020
131 runs of 132 balls with 14 fours and 1 six. Strike Rate of 99.24 at Bengaluru 19 Jan 2020
105 runs of 66 balls with 11 fours and 4 six. Strike Rate of 159.09 at Sydney 27 Nov 2020
104 runs of 64 balls with 14 fours and 2 sixes. Strike Rate of 162.50 at Sydney 29 Nov 2020
7 runs of 15 balls at strike Rate of 46.66 of Canberra 2 Dec 2020
Virat Kohli
Career: 2008-2022
Matches: 262 Innings: 253
Runs: 12344 Highest Score:183
Average: 57.68 Strike Rate: 92.83
Centuries: 43 Half Centuries: 64
Virat Kohli vs Australia
Career: 2009-2020
Matches: 43 Innings:41
Runs: 2083 Highest Score: 123
Average: 54.81 Strike Rate: 96.34
Centuries: 8 Half Centuries: 10
Virat Kohli last five innings vs Australia
78 runs of 76 balls with 6 fours. Strike Rate of 102.63 at Rajkot 17 Jan 2020 ODI
89 runs of 91 balls with 8 fours. Strike Rate of 97.80 at Bengaluru 19 Jan 2020 l
21 runs of 21 balls with 2 sixes and 1 four. Strike Rate of 100.00 at Sydney 27 Nov 2020
89 runs of 87 balls with 7 fours and 2 sixes. Strike Rate of 102.29 at Sydney 29 Nov 2020
63 runs of 78 balls with 5 fours. Strike Rate of 80.76 at Canberra 2 Dec 2020