Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
— Leaders · IPL · 2025— Leaders · IPL · 2025 Final Final PlayersTeams

IPL 2025 most matches

Updated , after Royal Challengers Bengaluru vs Punjab Kings

Shreyas Iyer and Arshdeep Singh share the lead in IPL 2025 with 17 matches · Prabhsimran Singh (17) next

Season 2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Create a free account · 10 pages a day, every leaderboardSign up free ›
# Player · last 3 inningsPlayer Team Last 3 innings · newest first Matches Mat Inns Mat Inns Runs Avg BF SR 4s 6s 100s
1Shreyas IyerPunjab Kings PBKS 187*2Punjab Kings PBKS187*2171717171760450.33345175.0743390
2Arshdeep SinghPunjab Kings PBKS 1*1Punjab Kings PBKS1*11717217222.00633.33000
3Prabhsimran SinghPunjab Kings PBKS 26618Punjab Kings PBKS26618171717171754932.29342160.5356300
4Priyansh AryaPunjab Kings PBKS 24207Punjab Kings PBKS24207171717171747527.94265179.2555251
5Trent BoultMumbai Indians MI 1*1Mumbai Indians MI1*11616216222.00366.67000
6Suryakumar YadavMumbai Indians MI 443357Mumbai Indians MI443357161616161671765.18427167.9269380
7Tilak VarmaMumbai Indians MI 44251Mumbai Indians MI44251161613161334331.18248138.3123160
8Virat KohliRoyal Challengers Bengaluru RCB 431254Royal Challengers Bengaluru RCB431254151515151565754.75454144.7166190
9Mohammed SirajGujarat Titans GT 3*Gujarat Titans GT3*151511513–475.00000
10Rohit SharmaMumbai Indians MI 88124Mumbai Indians MI88124151515151541829.86280149.2941220
Create a free account10 pages a day instead of 5 · every leaderboard, every season Sign up free ›
11Hardik PandyaMI151512151222424.89137163.5018120
12Rashid KhanGT15158158408.0028142.86230
13Krunal PandyaRCB1515715710918.1786126.74940
14Jitesh SharmaRCB151511151126037.14148175.6824170
15Shubman GillGT151515151565050.00417155.8862240
16Prasidh KrishnaGT151501500–0–000
17Sai KishoreGT1515315351.671050.00000
18Nehal WadheraPBKS151515151536930.75253145.8528210
19Sai SudharsanGT151515151576054.29486156.3888211
20Yash DayalRCB1515315342.00850.00000
21Rishabh PantLSG141413141326924.45202133.1723161
22Ravindra JadejaCSK141414141430133.44222135.5925100
23Shimron HetmyerRR141413141323921.73164145.7317110
24Jos ButtlerGT141413141353859.78330163.0352240
25Pat CumminsSRH141491499724.2558167.24670
26Mahendra Singh DhoniCSK141413141319624.50145135.1712120
27Deepak ChaharMI141441443737.0025148.00320
28Bhuvneshwar KumarRCB14146146144.672556.00100
29Khaleel AhmedCSK141421421–250.00000
30Ryan RickeltonMI141414141438829.85257150.9747170
31Nicholas PooranLSG141414141452443.67267196.2545400
32Rahul TewatiaGT14141214129912.3859167.80670
33Ishan KishanSRH141413141335435.40232152.5933151
34Shashank SinghPBKS141414141435050.00228153.5123180
35Abhishek SharmaSRH141413141343933.77227193.3946281
36Riyan ParagRR141414141439332.75236166.5327270
37Shivam DubeCSK141414141435732.45270132.2222210
38Marco JansenPBKS141481487518.7563119.05340
39Yashasvi JaiswalRR141414141455943.00350159.7160280
40Noor AhmadCSK1414614671.751741.18000
41Tristan StubbsDC141413141330050.00199150.7525110
42Rajat PatidarRCB141414141431224.00217143.7825140
43Suyash SharmaRCB141401400–0–000
44Naman DhirMI141412141225231.50138182.6124130
45Vipraj NigamDC1414814814220.2979179.751580
46Mitchell MarshLSG131313131362748.23383163.7156371
47Lokesh RahulDC131313131353953.90360149.7252211
48Kuldeep YadavDC13135135186.0016112.50200
49Heinrich KlaasenSRH131313131348744.27282172.7042251
50Aiden MarkramLSG131313131344534.23299148.8338220
51Mitchell SantnerMI131381384020.0033121.21230
52Yuzvendra ChahalPBKS131301300–0–000
53Harshal PatelSRH131341342110.502680.77000
54Avesh KhanLSG131341342121.0012175.00310
55Philip SaltRCB131313131340333.58229175.9848220
56Will JacksMI131311131123323.30172135.4722110
57Varun ChakaravarthyKKR131311311–1100.00000
58Dhruv JurelRR131313131333337.00213156.3422220
59Abdul SamadLSG131312131216420.5093176.348140
60Nitish Kumar ReddySRH131311131118222.75153118.951640
61Abhishek PorelDC131313131330125.08205146.8328120
62Ayush BadoniLSG131311131132932.90222148.2027140
63Harshit RanaKKR131371375714.2553107.55530
64Digvesh RathiLSG1313213211.00333.33000
65Aniket VermaSRH131312131223626.22142166.2012200
66Travis HeadSRH121212121237431.17230162.6150150
67Ajinkya RahaneKKR121212121239035.45264147.7336200
68Andre RussellKKR121210121016718.56102163.7316140
69Josh HazlewoodRCB121211210–10.00000
70Marcus StoinisPBKS121211121116026.6786186.058150
71Jasprit BumrahMI121211210–10.00000
72Jofra ArcherRR121271276310.5050126.00340
73Sunil NarineKKR121212121224622.36144170.8325190
74Axar PatelDC121211121126326.30167157.4923150
75Ravi BishnoiLSG12123123136.501681.25020
76Matheesha PathiranaCSK121201200–0–000
77Mukesh KumarDC121201200–0–000
78Vaibhav AroraKKR1212212200.0080.00000
79Mitchell StarcDC1111611663.001060.00000
80David MillerLSG111111111115330.60120127.501340
81Sherfane RutherfordGT111111111129132.33185157.3022180
82Josh InglisPBKS111111111127830.89171162.5726160
83Nitish RanaRR111111111121721.70134161.942790
84Rinku SinghKKR111111111120629.43134153.7320100
85Wanindu HasarangaRR1111511591.801560.00000
86Shahrukh KhanGT111111111117929.83100179.0011130
87Maheesh TheekshanaRR11114114105.002737.04000
88Angkrish RaghuvanshiKKR111111111130033.33215139.533080
89Shardul ThakurLSG10105105186.0012150.00300
90Tim DavidRCB1010910918762.33101185.1516140
91Sandeep SharmaRR101011016–5120.00000
92Devdutt PadikkalRCB101010101024727.44164150.6121140
93Tushar DeshpandeRR1010410477.00887.50000
94Ashutosh SharmaDC1010910920429.14127160.6314130
95Zeeshan AnsariSRH101001000–0–000
96Ravichandran AshwinCSK99494338.2530110.00310
97Mohammed ShamiSRH994941010.0010100.00100
98Faf du PlessisDC9999920222.44163123.931880
99Liam LivingstoneRCB9989811216.0084133.33490
100Sanju SamsonRR9999928535.63203140.3927130
Showing top 10 of 204

Matches: matches · Mat: matches · Inns: innings · Runs: runs · Avg: batting average · BF: balls faced · SR: strike rate · 4s: fours · 6s: sixes · 100s: hundreds · Last 3 innings: in this competition, newest first

More IPL 2025 leaderboards

IPL 2025 Most Matches

Shreyas Iyer topped IPL 2025 with 17 matches for Punjab Kings, ahead of Arshdeep Singh (17) and Prabhsimran Singh (17). The IPL 2025 matches leaderboard ranks all 204 players who have contributed matches this season. These are the final standings from the IPL 2025 season.

Frequently asked questions

Who had the most matches in IPL 2025?

Shreyas Iyer led IPL 2025 with 17 matches from 17 matches, averaging 50.33 at a strike rate of 175.07. Arshdeep Singh was second on 17 and Prabhsimran Singh third on 17. The table ranks every player in IPL 2025 by matches, with their team and matches.

Who were the top players in IPL 2025?

The top three players in IPL 2025 were Shreyas Iyer (17 in 17 matches), Arshdeep Singh (17 in 17 matches) and Prabhsimran Singh (17 in 17 matches). Every other player follows in the table, with their team and matches.