The 19th season of the IPL (IPL 2026) commenced on March 28. So far, this season has witnessed several excellent and thrilling encounters. It has featured numerous high scores and successful run chases, while some matches have even gone down to the very last over.
Recently, in the 22nd match of IPL 2026, the Chennai Super Kings defeated the Kolkata Knight Riders by 32 runs. This marked their second victory of the season, whereas KKR suffered their third defeat in five matches. In this context, we present here a complete list of the results for all matches played in IPL 2026 up to Match 22.
IPL 2026 Match Results (Updated up to Match 22)
Match 1 (March 28): Royal Challengers Bengaluru (203/4) vs Sunrisers Hyderabad (201/9) – RCB won by 6 wickets
Match 2 (March 29): Mumbai Indians (224/4) vs Kolkata Knight Riders (220/4) – MI won by 6 wickets
Match 3 (March 30): Rajasthan Royals (128/2) vs Chennai Super Kings (127) – RR won by 8 wickets
Match 4 (March 31): Punjab Kings (165/7) vs Gujarat Titans (162/6) – PBKS won by 3 wickets
Match 5 (April 1): Delhi Capitals (145/4) vs Lucknow Super Giants (141) – DC won by 6 wickets
Match 6 (April 2): Sunrisers Hyderabad (226/8) vs Kolkata Knight Riders (161) – SRH won by 65 runs
Match 7 (April 3): Punjab Kings (210/5) vs Chennai Super Kings (209/5) – PBKS won by 5 wickets
Match 8 (April 4): Delhi Capitals (164/4) vs Mumbai Indians (162/6) – DC won by 6 wickets
Match 9 (April 4): Rajasthan Royals (210/6) vs Gujarat Titans (204/8) – RR won by 6 runs
Match 10 (April 5): Lucknow Super Giants (160/5) vs Sunrisers Hyderabad (156/9) – LSG won by 5 wickets
Match 11 (April 5): Royal Challengers Bengaluru (250/3) vs Chennai Super Kings (207) – RCB won by 43 runs
Match 12 (April 6): Kolkata Knight Riders vs Punjab Kings – Abandoned due to rain Abandoned
Match 13 (April 7): Rajasthan Royals (150/3) vs Mumbai Indians (123/9) – RR won by 27 runs (11-over match)
Match 14 (April 8): Gujarat Titans (210/4) vs Delhi Capitals (209/8) – GT won by 1 run
Match 15 (April 9): Lucknow Super Giants (182/7) vs Kolkata Knight Riders (181/4) – LSG won by 3 wickets
Match 16 (April 10): Rajasthan Royals (202/4) vs Royal Challengers Bangalore (201/8) – RR won by 6 wickets
Match 17 (April 11): Punjab Kings (223/4) vs Sunrisers Hyderabad (219/6) – PBKS won by 6 wickets
Match 18 (April 11): Chennai Super Kings (212/2) vs Delhi Capitals (189) – CSK won by 23 runs
Match 19 (April 12): Gujarat Titans (165/3) vs Lucknow Super Giants (164/8) – GT won by 7 wickets
Match 20 (April 12): Royal Challengers Bangalore (240/4) vs Mumbai Indians (222/5) – RCB won by 18 runs
Match 21 (April 13): Sunrisers Hyderabad (216/6) vs Rajasthan Royals (159) – SRH won by 57 runs
Match 22 (April 14): Chennai Super Kings (192/5) vs Kolkata Knight Riders (160/7) – CSK won by 32 runs
Match 23 (April 15): Royal Challengers Bangalore (149/5) vs Lucknow Super Giants (146/10) – RCB Won by 5 wickets
Match 24 (April 16): Mumbai Indians (195/6) vs Punjab Kings (198/3) – PBKS Won by 7 wickets
Match 25 (April 17): Gujarat Titans (181/5) vs Kolkata Knight Riders (180) – GT won by 5 wickets
Match 26 (April 18): Royal Challengers Bangalore (175/8) vs Delhi Capitals (179/4) – DC won by 6 wickets
Match 27 (April 18): Sunrisers Hyderabad (179/4) vs Chennai Super Kings (184/8) – SRH won by 10 runs
Match 28 (April 19): Kolkata Knight Riders (161/6) vs Rajasthan Royals (155/9) – KKR won by 4 wickets
Match 29 (April 19): Punjab Kings (254/7) vs Lucknow Super Giants (200/5) – PBKS won by 54 runs
Match 30 (April 20): Mumbai Indians (199/5) vs Gujarat Titans (100/10) – MI won by 99 runs
Match 31 (April 21): Sunrisers Hyderabad (242/2) vs Delhi Capitals (195/9) – SRH won by 47 runs
Match 32 (April 22): Lucknow Super Giants (119) vs Rajasthan Royals (159/6) – RR won by 40 runs
Match 33 (April 23): Mumbai Indians (104) vs Chennai Super Kings (207/6) – CSK won by 103 runs
Match 34 (April 24): Royal Challengers Bangalore (206/5) vs Gujarat Titans (205/3) – RCB won by 5 wickets
Match 35 (April 25): Delhi Capitals (264/2) vs Punjab Kings (265/4) – PBKS won by 6 wickets
Match 36 (April 25): Rajasthan Royals (228/6) vs Sunrisers Hyderabad (229/5) – SRH won by 5 wickets
Match 37 (April 26): Chennai Super Kings (158/7) vs Gujarat Titans (162/2) – GT won by 8 wickets
Match 38 (April 26): Lucknow Super Giants (155/8) vs Kolkata Knight Riders (155/7) – KKR won the Super Over
Match 39 (April 27): Delhi Capitals (75) vs Royal Challengers Bangalore (77/1) – RCB won by 9 wickets
Match 40 (April 28): Punjab Kings (222/4) vs Rajasthan Royals (228/4) – RR won by 6 wickets
Match 41 (April 29): Mumbai Indians (243/5) vs Sunrisers Hyderabad (249/4) – SRH won by 6 wickets.
Match 42 (April 30): Royal Challengers Bangalore (155/10) vs Gujarat Titans (156/6) – GT won by 4 wickets
Match 43 (May 1): Rajasthan Royals (225/5) vs Delhi Capitals (226/3) – DC won by 7 wickets