Since 2017-18, Jon Rahm has the most top ten finishes / events played / 20, with 10.23.

who has the highest percent of top ten finishes per twenty event since 2018
Not what you're looking for?
RahmHensbyMcIlroyJohnsonThomasZalatorisMorikawaCantlayDeChambeauSchefflerFitzpatrickSimpsonKoepkaWoodsRoseSchauffeleFinauHattonCaseyYoungHovlandSmith10.23109.759.028.427.697.627.117.036.676.526.456.436.346.326.065.795.145.06555
NAMEEVENTSTOP 10/(EVENTS/20)TOP 10WINSROUNDSMONEY
Jon RahmJon Rahm8810.23456312$26,222,370
Mark HensbyMark Hensby210108$97,356
Rory McIlroyRory McIlroy809.75397290$25,370,917
Dustin JohnsonDustin Johnson829.02378294$26,492,572
Justin ThomasJustin Thomas958.42408357$30,373,509
Will ZalatorisWill Zalatoris137.695040$2,852,150
Collin MorikawaCollin Morikawa637.62245225$17,641,399
Patrick CantlayPatrick Cantlay907.11327315$24,045,652
Bryson DeChambeauBryson DeChambeau917.03327326$23,861,381
Scottie SchefflerScottie Scheffler666.67224231$17,477,089
Matt FitzpatrickMatt Fitzpatrick466.52150156$6,591,954
Webb SimpsonWebb Simpson936.45303335$18,565,204
Brooks KoepkaBrooks Koepka846.43276283$24,355,144
Tiger WoodsTiger Woods416.34133159$10,834,194
Justin RoseJustin Rose766.32243263$15,431,288
Xander SchauffeleXander Schauffele996.06303354$21,200,247
Tony FinauTony Finau1145.79331397$19,672,295
Tyrrell HattonTyrrell Hatton745.14191245$10,747,722
Paul CaseyPaul Casey835.06212293$14,602,055
Cameron YoungCameron Young1654050$3,320,971
Viktor HovlandViktor Hovland565143196$10,852,646
Cameron SmithCameron Smith1005254329$20,043,268
Patrick ReedPatrick Reed1104.91274391$18,008,921
Billy HorschelBilly Horschel1114.68262376$15,436,891
Jordan SpiethJordan Spieth994.65232348$15,354,320
StatMuse has season-level data for events played and top ten finishes going back to the 1979-80 season.