An average Overwatch esports match takes around 15-25 minutes. It can depend on the game mode and on the playstyle of the teams.