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'MearaStrangeAzingerJohnsonTomsGarcia198198188185180163162156142137130130130129126124121119115112111111110
NAMEEVENTSTOP 10WINSROUNDSMONEY
Tiger WoodsTiger Woods1021198821,362$120,851,706
Phil MickelsonPhil Mickelson1774198452,260$94,690,661
Jim FurykJim Furyk1824188172,242$71,479,894
Vijay SinghVijay Singh1891185342,220$71,236,216
Davis Love IIIDavis Love III2411180212,721$44,944,195
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 Haas240113082,510$14,225,392
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
Paul AzingerPaul Azinger1775112121,989$14,467,496
Dustin JohnsonDustin Johnson578111241,018$72,323,820
David TomsDavid Toms1842111132,010$41,899,655
Sergio GarciaSergio Garcia985110111,341$53,826,258
Steve StrickerSteve Stricker1497109121,791$44,936,354
Matt KucharMatt Kuchar103310891,648$52,247,848
StatMuse has season-level data for top ten finishes going back to the 1979-80 season.