The average score in IPL matches varies from season to season, depending on various factors like pitch conditions, team strengths, and weather. However, on average, teams score around 160-170 runs in a 20-over innings in IPL matches.