IPL 2026 All Matches Results, Updated Till Match No. 43

By
Arshit Shane
Passionate sports writer and former athlete with experience covering cricket, football, MMA, esports, chess, golf, Kabaddi, and more. Combining firsthand sporting insight with engaging storytelling, I...
7 Min Read

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

ALSO READ: Updated IPL 2026 Points Table After CSK vs KKR

Follow:
Passionate sports writer and former athlete with experience covering cricket, football, MMA, esports, chess, golf, Kabaddi, and more. Combining firsthand sporting insight with engaging storytelling, I strive to bring every match, strategy, and athlete’s journey to life for fellow sports enthusiasts who share the same love and passion for the game.