most top 10 finishes in majors since 2017

Since 2016-17, Rory McIlroy has the most top ten finishes, with 78 top ten finishes.

NAME TOP 10 EVENTS WINS ROUNDS MONEY
1 Rory McIlroy
R. McIlroy
78
153
16
554
$72,599,937
2 Justin Thomas
J. Thomas
73
187
15
690
$62,546,343
3 Scottie Scheffler
S. Scheffler
71
134
16
507
$87,731,519
4 Jon Rahm
J. Rahm
69
139
11
502
$50,542,616
5 Xander Schauffele
X. Schauffele
67
194
9
705
$59,894,009
6 Patrick Cantlay
P. Cantlay
59
168
8
604
$52,320,397
7 Tony Finau
T. Finau
58
216
5
778
$41,610,143
8 Jordan Spieth
J. Spieth
53
193
5
680
$39,903,578
9 Sungjae Im
S. Im
48
200
2
698
$34,014,444
10 Collin Morikawa
C. Morikawa
45
134
6
479
$41,856,101
11 Dustin Johnson
D. Johnson
45
104
12
382
$35,244,967
12 Justin Rose
J. Rose
44
154
4
530
$32,629,687
13 Brian Harman
B. Harman
44
231
3
807
$34,995,079
14 Billy Horschel
B. Horschel
43
207
5
679
$28,737,480
15 Russell Henley
R. Henley
42
200
3
689
$33,378,957
16 Hideki Matsuyama
H. Matsuyama
42
198
9
712
$49,393,779
17 Jason Day
J. Day
42
176
3
587
$29,483,351
18 Sam Burns
S. Burns
38
161
5
548
$31,879,441
19 Tommy Fleetwood
T. Fleetwood
38
138
0
501
$30,198,893
20 Webb Simpson
W. Simpson
38
172
3
589
$23,983,844
21 Keegan Bradley
K. Bradley
37
215
5
750
$37,901,726
22 Adam Hadwin
A. Hadwin
37
223
1
747
$22,667,717
23 Rickie Fowler
R. Fowler
36
186
3
674
$28,818,334
24 Bryson DeChambeau
B. DeChambeau
35
125
8
425
$26,042,613
25 Gary Woodland
G. Woodland
34
210
2
697
$22,212,813
StatMuse has season-level data for top ten finishes going back to the 1980 season.