who has the most top 10 finishes all-time

Tiger Woods and Phil Mickelson are tied for the most career top ten finishes, with 198 top ten finishes.

NAME TOP 10 EVENTS WINS ROUNDS MONEY
1 Tiger Woods
T. Woods
198
1031
82
1,392
$120,999,166
2 Phil Mickelson
P. Mickelson
198
1779
45
2,273
$94,798,661
3 Jim Furyk
J. Furyk
188
1827
17
2,250
$71,507,269
4 Vijay Singh
V. Singh
185
1892
34
2,224
$71,281,216
5 Davis Love III
D. Love III
180
2418
21
2,739
$44,959,243
6 Scott Hoch
S. Hoch
163
2132
11
2,344
$18,530,158
7 Fred Couples
F. Couples
162
2087
15
2,330
$22,860,333
8 Tom Kite
T. Kite
156
1698
17
1,878
$10,251,882
9 Mark Calcavecchia
M. Calcavecchia
142
2355
13
2,606
$24,214,778
10 Nick Price
N. Price
137
1580
18
1,739
$20,576,105
11 Payne Stewart
P. Stewart
130
1600
11
1,725
$11,737,005
12 Jay Haas
J. Haas
130
2402
8
2,510
$14,241,577
13 Tom Watson
T. Watson
130
1094
21
1,406
$9,414,928
14 Greg Norman
G. Norman
129
835
20
1,229
$14,012,818
15 Ernie Els
E. Els
126
1257
19
1,611
$49,385,598
16 Rory McIlroy
R. McIlroy
124
316
25
924
$86,704,020
17 Hal Sutton
H. Sutton
124
2057
14
2,154
$15,267,686
18 Craig Stadler
C. Stadler
121
1688
13
1,908
$9,839,367
19 Mark O'Meara
M. O'Meara
119
2132
16
2,282
$14,325,370
20 Matt Kuchar
M. Kuchar
118
1105
9
1,880
$59,579,413
21 Curtis Strange
C. Strange
115
1608
16
1,829
$7,400,933
22 Adam Scott
A. Scott
114
821
14
1,410
$67,542,283
23 Dustin Johnson
D. Johnson
113
587
24
1,052
$73,979,212
24 Justin Rose
J. Rose
112
848
11
1,463
$64,152,597
25 Paul Azinger
P. Azinger
112
1775
12
1,989
$14,467,496
StatMuse has season-level data for top ten finishes going back to the 1980 season.