who has the highest percent of top ten finishes per every ten event since 2017

Since 2016-17, Rory McIlroy has the most top ten finishes when playing 10+ events, with 71 top ten finishes.

Interpreted as:
Who has the highest percent of top ten finishes per every ten or more event since 2017?
NAME TOP 10 EVENTS WINS ROUNDS MONEY
1 Rory McIlroy
R. McIlroy
71
140
13
505
$56,895,352
2 Jon Rahm
J. Rahm
69
139
11
502
$50,542,616
3 Justin Thomas
J. Thomas
65
170
14
619
$52,382,198
4 Xander Schauffele
X. Schauffele
65
181
9
650
$57,266,232
5 Scottie Scheffler
S. Scheffler
59
119
13
440
$71,628,636
6 Tony Finau
T. Finau
57
200
5
718
$39,167,535
7 Patrick Cantlay
P. Cantlay
56
153
8
542
$47,914,791
8 Jordan Spieth
J. Spieth
49
177
5
621
$36,950,468
9 Sungjae Im
S. Im
45
178
2
616
$29,702,347
10 Dustin Johnson
D. Johnson
45
104
12
382
$35,244,967
11 Collin Morikawa
C. Morikawa
41
118
6
419
$34,842,112
12 Billy Horschel
B. Horschel
41
195
5
641
$27,403,926
13 Hideki Matsuyama
H. Matsuyama
41
180
8
643
$43,921,284
14 Brian Harman
B. Harman
41
211
2
725
$30,717,526
15 Justin Rose
J. Rose
40
140
4
485
$28,125,468
16 Webb Simpson
W. Simpson
38
163
3
563
$23,714,284
17 Jason Day
J. Day
38
163
3
533
$26,064,990
18 Adam Hadwin
A. Hadwin
36
201
1
676
$21,768,652
19 Bryson DeChambeau
B. DeChambeau
35
125
8
425
$26,042,613
20 Sam Burns
S. Burns
34
142
5
471
$27,433,708
21 Adam Scott
A. Scott
34
142
1
519
$22,803,057
22 Russell Henley
R. Henley
34
186
2
630
$24,055,551
23 Rickie Fowler
R. Fowler
34
168
3
606
$26,532,923
24 Brooks Koepka
B. Koepka
34
111
7
377
$30,034,898
25 Tommy Fleetwood
T. Fleetwood
33
123
0
440
$23,957,912
StatMuse has season-level data for events played and top ten finishes going back to the 1980 season.