De duur van een hockeywedstrijd hangt af van de leeftijd en het niveau van de spelers:
Internationale wedstrijden:
- Dames en heren: 2 x 30 minuten (4 x 15 minuten) met een pauze van 15 minuten.
Nationale wedstrijden (heren):
- Hoofdklasse: 2 x 35 minuten (4 x 17,5 minuten) met een pauze van 15 minuten.
- Overige klassen: 2 x 30 minuten (4 x 15 minuten) met een pauze van 10 minuten.
Nationale wedstrijden (dames):
- Topklasse en Overgangsklasse: 2 x 30 minuten (4 x 15 minuten) met een pauze van 10 minuten.
- Eerste klasse t/m Eerste klasse reserve: 2 x 25 minuten (4 x 12,5 minuten) met een pauze van 10 minuten.
- Tweede klasse t/m Vierde klasse: 2 x 20 minuten (4 x 10 minuten) met een pauze van 10 minuten.
Jeugdwedstrijden:
- D-jeugd (vanaf 10 jaar): 2 x 35 minuten (4 x 17,5 minuten) met een pauze van 5 minuten.
- E-jeugd (8-9 jaar): 2 x 30 minuten (4 x 15 minuten) met een pauze van 5 minuten.
- F-jeugd (6-7 jaar): 2 x 25 minuten (4 x 12,5 minuten) met een pauze van 5 minuten.
- C-jeugd (onder 10 jaar) en jonger: 2 x 20 minuten (4 x 10 minuten) met een pauze van 5 minuten.
Naast de speeltijd zijn er ook pauzes:
- Eerste en derde kwart: 2 minuten pauze.
- Tweede kwart: 5 minuten pauze.
Bij strafballen, strafcorners en doelpunten wordt de klok 40 seconden stilgezet.
Dus, de duur van een hockeywedstrijd kan variƫren van 40 minuten (2 x 20 minuten) voor de allerkleinsten tot 70 minuten (2 x 35 minuten) voor internationale wedstrijden.