Result  • 31 Mar at 02:00 PM
    Indian Premier League  • 1st Match (night)  • Ahmedabad
    Gujarat Titans GT
    182 / 5 (19.2 Ovs)
    Chennai Super Kings CSK
    178 / 7 (20 Ovs)

Titans won by 5 wickets (with 4 balls remaining)

    Result  • 01 Apr at 10:00 AM
    Indian Premier League  • 2nd Match (daynight)  • Chandigarh
    Punjab Kings PBKS
    191 / 5 (20 Ovs)
    Kolkata Knight Riders KKR
    146 / 7 (16 Ovs)

Punjab Kings won by 7 runs (DLS method)

    Result  • 01 Apr at 02:00 PM
    Indian Premier League  • 3rd Match (night)  • Lucknow
    Lucknow Super Giants LSG
    193 / 6 (20 Ovs)
    Delhi Capitals DC
    143 / 9 (20 Ovs)

Super Giants won by 50 runs

    Result  • 02 Apr at 10:00 AM
    Indian Premier League  • 4th Match (daynight)  • Hyderabad
    Sunrisers Hyderabad SRH
    131 / 8 (20 Ovs)
    Rajasthan Royals RR
    203 / 5 (20 Ovs)

Royals won by 72 runs

    Result  • 02 Apr at 02:00 PM
    Indian Premier League  • 5th Match (night)  • Bengaluru
    Royal Challengers Bangalore RCB
    172 / 2 (16.2 Ovs)
    Mumbai Indians MI
    171 / 7 (20 Ovs)

RCB won by 8 wickets (with 22 balls remaining)

    Result  • 03 Apr at 02:00 PM
    Indian Premier League  • 6th Match (night)  • Chennai
    Chennai Super Kings CSK
    217 / 7 (20 Ovs)
    Lucknow Super Giants LSG
    205 / 7 (20 Ovs)

Super Kings won by 12 runs

    Result  • 04 Apr at 02:00 PM
    Indian Premier League  • 7th Match (night)  • Delhi
    Delhi Capitals DC
    162 / 8 (20 Ovs)
    Gujarat Titans GT
    163 / 4 (18.1 Ovs)

Titans won by 6 wickets (with 11 balls remaining)

    Result  • 05 Apr at 02:00 PM
    Indian Premier League  • 8th Match (night)  • Guwahati
    Rajasthan Royals RR
    192 / 7 (20 Ovs)
    Punjab Kings PBKS
    197 / 4 (20 Ovs)

Punjab Kings won by 5 runs

    Result  • 06 Apr at 02:00 PM
    Indian Premier League  • 9th Match (night)  • Kolkata
    Kolkata Knight Riders KKR
    204 / 7 (20 Ovs)
    Royal Challengers Bangalore RCB
    123 / 10 (17.4 Ovs)

KKR won by 81 runs

    Result  • 07 Apr at 02:00 PM
    Indian Premier League  • 10th Match (night)  • Lucknow
    Lucknow Super Giants LSG
    127 / 5 (16 Ovs)
    Sunrisers Hyderabad SRH
    121 / 8 (20 Ovs)

Super Giants won by 5 wickets (with 24 balls remaining)

    Result  • 08 Apr at 10:00 AM
    Indian Premier League  • 11th Match (daynight)  • Guwahati
    Rajasthan Royals RR
    199 / 4 (20 Ovs)
    Delhi Capitals DC
    142 / 9 (20 Ovs)

Royals won by 57 runs

    Result  • 08 Apr at 02:00 PM
    Indian Premier League  • 12th Match (night)  • Mumbai
    Mumbai Indians MI
    157 / 8 (20 Ovs)
    Chennai Super Kings CSK
    159 / 3 (18.1 Ovs)

Super Kings won by 7 wickets (with 11 balls remaining)

    Result  • 09 Apr at 10:00 AM
    Indian Premier League  • 13th Match (daynight)  • Ahmedabad
    Gujarat Titans GT
    204 / 4 (20 Ovs)
    Kolkata Knight Riders KKR
    207 / 7 (20 Ovs)

KKR won by 3 wickets (with 0 balls remaining)

    Result  • 09 Apr at 02:00 PM
    Indian Premier League  • 14th Match (night)  • Hyderabad
    Sunrisers Hyderabad SRH
    145 / 2 (17.1 Ovs)
    Punjab Kings PBKS
    143 / 9 (20 Ovs)

Sunrisers won by 8 wickets (with 17 balls remaining)

    Result  • 10 Apr at 02:00 PM
    Indian Premier League  • 15th Match (night)  • Bengaluru
    Royal Challengers Bangalore RCB
    212 / 2 (20 Ovs)
    Lucknow Super Giants LSG
    213 / 9 (20 Ovs)

Super Giants won by 1 wicket (with 0 balls remaining)

    Result  • 11 Apr at 02:00 PM
    Indian Premier League  • 16th Match (night)  • Delhi
    Delhi Capitals DC
    172 / 10 (19.4 Ovs)
    Mumbai Indians MI
    173 / 4 (20 Ovs)

Mumbai won by 6 wickets (with 0 balls remaining)

    Result  • 12 Apr at 02:00 PM
    Indian Premier League  • 17th Match (night)  • Chennai
    Chennai Super Kings CSK
    172 / 6 (20 Ovs)
    Rajasthan Royals RR
    175 / 8 (20 Ovs)

Royals won by 3 runs

    Result  • 13 Apr at 02:00 PM
    Indian Premier League  • 18th Match (night)  • Chandigarh
    Punjab Kings PBKS
    153 / 8 (20 Ovs)
    Gujarat Titans GT
    154 / 4 (19.5 Ovs)

Titans won by 6 wickets (with 1 ball remaining)

    Result  • 14 Apr at 02:00 PM
    Indian Premier League  • 19th Match (night)  • Kolkata
    Kolkata Knight Riders KKR
    205 / 7 (20 Ovs)
    Sunrisers Hyderabad SRH
    228 / 4 (20 Ovs)

Sunrisers won by 23 runs

    Result  • 15 Apr at 10:00 AM
    Indian Premier League  • 20th Match (daynight)  • Bengaluru
    Royal Challengers Bangalore RCB
    174 / 6 (20 Ovs)
    Delhi Capitals DC
    151 / 9 (20 Ovs)

RCB won by 23 runs

    Result  • 15 Apr at 02:00 PM
    Indian Premier League  • 21st Match (night)  • Lucknow
    Lucknow Super Giants LSG
    159 / 8 (20 Ovs)
    Punjab Kings PBKS
    161 / 8 (19.3 Ovs)

Punjab Kings won by 2 wickets (with 3 balls remaining)

    Result  • 16 Apr at 10:00 AM
    Indian Premier League  • 22nd Match (daynight)  • Mumbai
    Mumbai Indians MI
    186 / 5 (17.4 Ovs)
    Kolkata Knight Riders KKR
    185 / 6 (20 Ovs)

Mumbai won by 5 wickets (with 14 balls remaining)

    Result  • 16 Apr at 02:00 PM
    Indian Premier League  • 23rd Match (night)  • Ahmedabad
    Gujarat Titans GT
    177 / 7 (20 Ovs)
    Rajasthan Royals RR
    179 / 7 (19.2 Ovs)

Royals won by 3 wickets (with 4 balls remaining)

    Result  • 17 Apr at 02:00 PM
    Indian Premier League  • 24th Match (night)  • Bengaluru
    Royal Challengers Bangalore RCB
    218 / 8 (20 Ovs)
    Chennai Super Kings CSK
    226 / 6 (20 Ovs)

Super Kings won by 8 runs

    Result  • 18 Apr at 02:00 PM
    Indian Premier League  • 25th Match (night)  • Hyderabad
    Sunrisers Hyderabad SRH
    178 / 10 (19.5 Ovs)
    Mumbai Indians MI
    192 / 5 (20 Ovs)

Mumbai won by 14 runs

    Result  • 19 Apr at 02:00 PM
    Indian Premier League  • 26th Match (night)  • Jaipur
    Rajasthan Royals RR
    144 / 6 (20 Ovs)
    Lucknow Super Giants LSG
    154 / 7 (20 Ovs)

Super Giants won by 10 runs

    Result  • 20 Apr at 10:00 AM
    Indian Premier League  • 27th Match (daynight)  • Chandigarh
    Punjab Kings PBKS
    150 / 10 (18.2 Ovs)
    Royal Challengers Bangalore RCB
    174 / 4 (20 Ovs)

RCB won by 24 runs

    Result  • 20 Apr at 02:00 PM
    Indian Premier League  • 28th Match (night)  • Delhi
    Delhi Capitals DC
    128 / 6 (19.2 Ovs)
    Kolkata Knight Riders KKR
    127 / 10 (20 Ovs)

Capitals won by 4 wickets (with 4 balls remaining)

    Result  • 21 Apr at 02:00 PM
    Indian Premier League  • 29th Match (night)  • Chennai
    Chennai Super Kings CSK
    138 / 3 (18.4 Ovs)
    Sunrisers Hyderabad SRH
    134 / 7 (20 Ovs)

Super Kings won by 7 wickets (with 8 balls remaining)

    Result  • 22 Apr at 10:00 AM
    Indian Premier League  • 30th Match (daynight)  • Lucknow
    Lucknow Super Giants LSG
    128 / 7 (20 Ovs)
    Gujarat Titans GT
    135 / 6 (20 Ovs)

Titans won by 7 runs

    Result  • 22 Apr at 02:00 PM
    Indian Premier League  • 31st Match (night)  • Mumbai
    Mumbai Indians MI
    201 / 6 (20 Ovs)
    Punjab Kings PBKS
    214 / 8 (20 Ovs)

Punjab Kings won by 13 runs

    Result  • 23 Apr at 10:00 AM
    Indian Premier League  • 32nd Match (daynight)  • Bengaluru
    Royal Challengers Bangalore RCB
    189 / 9 (20 Ovs)
    Rajasthan Royals RR
    182 / 6 (20 Ovs)

RCB won by 7 runs

    Result  • 23 Apr at 02:00 PM
    Indian Premier League  • 33rd Match (night)  • Kolkata
    Kolkata Knight Riders KKR
    186 / 8 (20 Ovs)
    Chennai Super Kings CSK
    235 / 4 (20 Ovs)

Super Kings won by 49 runs

    Result  • 24 Apr at 02:00 PM
    Indian Premier League  • 34th Match (night)  • Hyderabad
    Sunrisers Hyderabad SRH
    137 / 6 (20 Ovs)
    Delhi Capitals DC
    144 / 9 (20 Ovs)

Capitals won by 7 runs

    Result  • 25 Apr at 02:00 PM
    Indian Premier League  • 35th Match (night)  • Ahmedabad
    Gujarat Titans GT
    207 / 6 (20 Ovs)
    Mumbai Indians MI
    152 / 9 (20 Ovs)

Titans won by 55 runs

    Result  • 26 Apr at 02:00 PM
    Indian Premier League  • 36th Match (night)  • Bengaluru
    Royal Challengers Bangalore RCB
    179 / 8 (20 Ovs)
    Kolkata Knight Riders KKR
    200 / 5 (20 Ovs)

KKR won by 21 runs

    Result  • 27 Apr at 02:00 PM
    Indian Premier League  • 37th Match (night)  • Jaipur
    Rajasthan Royals RR
    202 / 5 (20 Ovs)
    Chennai Super Kings CSK
    170 / 6 (20 Ovs)

Royals won by 32 runs

    Result  • 28 Apr at 02:00 PM
    Indian Premier League  • 38th Match (night)  • Chandigarh
    Punjab Kings PBKS
    201 / 10 (19.5 Ovs)
    Lucknow Super Giants LSG
    257 / 5 (20 Ovs)

Super Giants won by 56 runs

    Result  • 29 Apr at 10:00 AM
    Indian Premier League  • 39th Match (daynight)  • Kolkata
    Kolkata Knight Riders KKR
    179 / 7 (20 Ovs)
    Gujarat Titans GT
    180 / 3 (17.5 Ovs)

Titans won by 7 wickets (with 13 balls remaining)

    Result  • 29 Apr at 02:00 PM
    Indian Premier League  • 40th Match (night)  • Delhi
    Delhi Capitals DC
    188 / 6 (20 Ovs)
    Sunrisers Hyderabad SRH
    197 / 6 (20 Ovs)

Sunrisers won by 9 runs

    Result  • 30 Apr at 10:00 AM
    Indian Premier League  • 41st Match (daynight)  • Chennai
    Chennai Super Kings CSK
    200 / 4 (20 Ovs)
    Punjab Kings PBKS
    201 / 6 (20 Ovs)

Punjab Kings won by 4 wickets (with 0 balls remaining)

    Result  • 30 Apr at 02:00 PM
    Indian Premier League  • 42nd Match (night)  • Mumbai
    Mumbai Indians MI
    214 / 4 (19.3 Ovs)
    Rajasthan Royals RR
    212 / 7 (20 Ovs)

Mumbai won by 6 wickets (with 3 balls remaining)

    Result  • 01 May at 02:00 PM
    Indian Premier League  • 43rd Match (night)  • Lucknow
    Lucknow Super Giants LSG
    108 / 10 (19.5 Ovs)
    Royal Challengers Bangalore RCB
    126 / 9 (20 Ovs)

RCB won by 18 runs

    Result  • 02 May at 02:00 PM
    Indian Premier League  • 44th Match (night)  • Ahmedabad
    Gujarat Titans GT
    125 / 6 (20 Ovs)
    Delhi Capitals DC
    130 / 8 (20 Ovs)

Capitals won by 5 runs

     • 03 May at 02:00 PM
    Indian Premier League  • 45th Match (night)  • Chandigarh
    Punjab Kings PBKS
    Mumbai Indians MI

Match starts in 1 year ago

     • 04 May at 10:00 AM
    Indian Premier League  • 46th Match (daynight)  • Lucknow
    Lucknow Super Giants LSG
    Chennai Super Kings CSK

Match starts in 1 year ago

    Result  • 04 May at 02:00 PM
    Indian Premier League  • 47th Match (night)  • Hyderabad
    Sunrisers Hyderabad SRH
    Kolkata Knight Riders KKR

KKR won by 5 runs

    Result  • 05 May at 02:00 PM
    Indian Premier League  • 48th Match (night)  • Jaipur
    Rajasthan Royals RR
    118 / 10 (17.5 Ovs)
    Gujarat Titans GT
    119 / 1 (13.5 Ovs)

Titans won by 9 wickets (with 37 balls remaining)

    Result  • 06 May at 10:00 AM
    Indian Premier League  • 49th Match (daynight)  • Chennai
    Chennai Super Kings CSK
    139 / 4 (17.4 Ovs)
    Mumbai Indians MI
    139 / 8 (20 Ovs)

Super Kings won by 6 wickets (with 14 balls remaining)

    Result  • 06 May at 02:00 PM
    Indian Premier League  • 50th Match (night)  • Delhi
    Delhi Capitals DC
    187 / 3 (16.4 Ovs)
    Royal Challengers Bangalore RCB
    181 / 4 (20 Ovs)

Capitals won by 7 wickets (with 20 balls remaining)

     • 07 May at 12:00 AM
    Indian Premier League  • 51st Match (daynight)  • Ahmedabad
    Gujarat Titans GT
    227 / 2 (20 Ovs)
    Lucknow Super Giants LSG
    171 / 7 (19.6 Ovs)

Match starts in 1 year ago

    Result  • 07 May at 02:00 PM
    Indian Premier League  • 52nd Match (night)  • Jaipur
    Rajasthan Royals RR
    214 / 2 (20 Ovs)
    Sunrisers Hyderabad SRH
    217 / 6 (20 Ovs)

Sunrisers won by 4 wickets (with 0 balls remaining)

    Result  • 08 May at 02:00 PM
    Indian Premier League  • 53rd Match (night)  • Kolkata
    Kolkata Knight Riders KKR
    182 / 5 (20 Ovs)
    Punjab Kings PBKS
    179 / 7 (20 Ovs)

KKR won by 5 wickets (with 0 balls remaining)

     • 09 May at 12:00 AM
    Indian Premier League  • 54th Match (night)  • Mumbai
    Mumbai Indians MI
    200 / 4 (16.3 Ovs)
    Royal Challengers Bangalore RCB
    199 / 6 (20 Ovs)

Match starts in 1 year ago

    Result  • 10 May at 02:00 PM
    Indian Premier League  • 55th Match (night)  • Chennai
    Chennai Super Kings CSK
    167 / 8 (20 Ovs)
    Delhi Capitals DC
    140 / 8 (20 Ovs)

Super Kings won by 27 runs

    Result  • 11 May at 02:00 PM
    Indian Premier League  • 56th Match (night)  • Kolkata
    Kolkata Knight Riders KKR
    149 / 8 (20 Ovs)
    Rajasthan Royals RR
    151 / 1 (13.1 Ovs)

Royals won by 9 wickets (with 41 balls remaining)

    Result  • 12 May at 02:00 PM
    Indian Premier League  • 57th Match (night)  • Mumbai
    Mumbai Indians MI
    Gujarat Titans GT

Mumbai won by 27 runs

    Result  • 13 May at 10:00 AM
    Indian Premier League  • 58th Match (daynight)  • Hyderabad
    Sunrisers Hyderabad SRH
    Lucknow Super Giants LSG

Super Giants won by 7 wickets (with 4 balls remaining)

    Result  • 13 May at 02:00 PM
    Indian Premier League  • 59th Match (night)  • Delhi
    Delhi Capitals DC
    Punjab Kings PBKS

Punjab Kings won by 31 runs

    Result  • 14 May at 10:00 AM
    Indian Premier League  • 60th Match (daynight)  • Jaipur
    Rajasthan Royals RR
    59 / 10 (10.3 Ovs)
    Royal Challengers Bangalore RCB
    171 / 5 (20 Ovs)

RCB won by 112 runs

    Result  • 14 May at 02:00 PM
    Indian Premier League  • 61st Match (night)  • Chennai
    Chennai Super Kings CSK
    144 / 6 (20 Ovs)
    Kolkata Knight Riders KKR
    147 / 4 (18.3 Ovs)

KKR won by 6 wickets (with 9 balls remaining)

    Result  • 15 May at 12:00 AM
    Indian Premier League  • 62nd Match (night)  • Ahmedabad
    Gujarat Titans GT
    188 / 9 (20 Ovs)
    Sunrisers Hyderabad SRH
    154 / 9 (20 Ovs)

Titans won by 34 runs

    Result  • 16 May at 02:00 PM
    Indian Premier League  • 63rd Match (night)  • Lucknow
    Lucknow Super Giants LSG
    177 / 3 (20 Ovs)
    Mumbai Indians MI
    172 / 5 (20 Ovs)

Super Giants won by 5 runs

    Result  • 17 May at 02:00 PM
    Indian Premier League  • 64th Match (night)  • Dharamsala
    Punjab Kings PBKS
    198 / 8 (20 Ovs)
    Delhi Capitals DC
    213 / 2 (20 Ovs)

Capitals won by 15 runs

    Result  • 18 May at 02:00 PM
    Indian Premier League  • 65th Match (night)  • Hyderabad
    Sunrisers Hyderabad SRH
    186 / 5 (20 Ovs)
    Royal Challengers Bangalore RCB
    187 / 2 (19.2 Ovs)

RCB won by 8 wickets (with 4 balls remaining)

    Result  • 19 May at 02:00 PM
    Indian Premier League  • 66th Match (night)  • Dharamsala
    Punjab Kings PBKS
    187 / 5 (20 Ovs)
    Rajasthan Royals RR
    189 / 6 (19.4 Ovs)

Royals won by 4 wickets (with 2 balls remaining)

    Result  • 20 May at 10:00 AM
    Indian Premier League  • 67th Match (daynight)  • Delhi
    Delhi Capitals DC
    146 / 9 (20 Ovs)
    Chennai Super Kings CSK
    223 / 3 (20 Ovs)

Super Kings won by 77 runs

    Result  • 20 May at 02:00 PM
    Indian Premier League  • 68th Match (night)  • Kolkata
    Kolkata Knight Riders KKR
    175 / 7 (20 Ovs)
    Lucknow Super Giants LSG
    176 / 8 (20 Ovs)

Super Giants won by 1 run

    Result  • 21 May at 12:00 AM
    Indian Premier League  • 69th Match (daynight)  • Mumbai
    Mumbai Indians MI
    201 / 2 (18 Ovs)
    Sunrisers Hyderabad SRH
    200 / 5 (20 Ovs)

Mumbai won by 8 wickets (with 12 balls remaining)

    Result  • 21 May at 12:00 AM
    Indian Premier League  • 70th Match (night)  • Bengaluru
    Royal Challengers Bangalore RCB
    105 / 5 (20 Ovs)
    Gujarat Titans GT
    108 / 4 (19.1 Ovs)

Titans won by 6 wickets (with 5 balls remaining)

    Result  • 23 May at 02:00 PM
    Indian Premier League  •   • Chennai
    Chennai Super Kings CSK
    172 / 7 (20 Ovs)
    Gujarat Titans GT
    157 / 10 (20 Ovs)

Super Kings won by 15 runs

    Result  • 24 May at 12:00 AM
    Indian Premier League  • Mumbai won by 81 runs  • Chennai
    Lucknow Super Giants LSG
    101 / 10 (16.3 Ovs)
    Mumbai Indians MI
    182 / 8 (20 Ovs)

Mumbai won by 81 runs

    Result  • 26 May at 02:00 PM
    Indian Premier League  •   • Ahmedabad
    Gujarat Titans GT
    233 / 3 (20 Ovs)
    Mumbai Indians MI
    171 / 10 (18.2 Ovs)

Titans won by 62 runs

    Result  • 28 May at 02:00 PM
    Indian Premier League  •   • Ahmedabad
    Gujarat Titans GT
    214 / 4 (20 Ovs)
    Chennai Super Kings CSK
    171 / 5 (15 Ovs)

Super Kings won by 5 wickets (with 0 balls remaining) (DLS method)

IPL 2023 Schedule & Results

IPL 2023 is going to start from 31 Mar, 2023 to 23 Apr, 2023, total 10 teams will play 74 matches. For complete schedule Indian Premier League 2023 & matches results. Watch IPL 2023 live score ball by ball updates. IPL 2023 Live Match Score, Live Commentary, Scorecard, Points Table & Match Results. Live Cricket Scores for latest International, Domestic and T20 Cricket matches.

Watch Live Cricket Match info and complete summary of the match, watch Live Cricket Scorecard, Overs, Match Summary, Partnership. Check out All cricket schedule 2025 for all series of major cricket playing countries including Pakistan, South Africa, Australia, India, Sri Lanka, Bangladesh, New Zealand, West Indies, England and other International teams. Live Scores Ball by Ball updates, Series Stats, Team stats, player profile and stats All upcoming , recent and live cricket matches. ICC Cricket World Cup 2022 Schedule, International Test matches, ODI , T20 Matches, IPL - Indian Premier League, Indian Premier League, BBL, CPL, IPL Schedule 2025 and complete updates!

Free Classified Ads in Pakistan