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

who has the most top 10 finishes all-time
WoodsMickelsonFurykSinghLove IIIHochCouplesKiteCalcavecchiaPriceStewartHaasWatsonNormanElsSuttonStadlerO'MearaStrangeJohnsonAzingerKuchar198198188185180163162156142137130130130129126124121119115113112111
NAMEEVENTSTOP 10WINSROUNDSMONEY
Tiger WoodsTiger Woods1024198821,371$120,895,206
Phil MickelsonPhil Mickelson1779198452,273$94,798,661
Jim FurykJim Furyk1827188172,250$71,507,269
Vijay SinghVijay Singh1891185342,220$71,236,216
Davis Love IIIDavis Love III2418180212,739$44,959,243
Scott HochScott Hoch2132163112,344$18,530,158
Fred CouplesFred Couples2086162152,326$22,814,253
Tom KiteTom Kite1698156171,878$10,251,882
Mark CalcavecchiaMark Calcavecchia2355142132,606$24,214,778
Nick PriceNick Price1580137181,739$20,576,105
Payne StewartPayne Stewart1600130111,725$11,737,005
Jay HaasJay Haas240213082,510$14,241,577
Tom WatsonTom Watson1094130211,406$9,414,928
Greg NormanGreg Norman835129201,229$14,012,818
Ernie ElsErnie Els1255126191,605$49,339,398
Hal SuttonHal Sutton2057124142,154$15,267,686
Craig StadlerCraig Stadler1688121131,908$9,839,367
Mark O'MearaMark O'Meara2132119162,282$14,325,370
Curtis StrangeCurtis Strange1608115161,829$7,400,933
Dustin JohnsonDustin Johnson587113241,052$73,979,212
Paul AzingerPaul Azinger1775112121,989$14,467,496
Matt KucharMatt Kuchar105411191,719$54,427,227
David TomsDavid Toms1842111132,010$41,899,655
Sergio GarciaSergio Garcia993110111,369$54,400,870
Steve StrickerSteve Stricker1497109121,791$44,936,354
StatMuse has season-level data for top ten finishes going back to the 1979-80 season.