min
Period 1 of 2
45:00
Stoppage:

Sports Match Clock — Halves, Quarters & Injury Stoppage Time

A professional sports match clock engineered for amateur soccer, futsal, basketball, hockey, and recreational league referees. Features customizable period counts and lengths, instant 30-second stoppage time adjustments (+ / − 30s), automatic period progression, and realistic procedural referee pea whistles.

How to use this timer

  1. Set periods & duration — Configure the number of periods (e.g. 2 halves for soccer, 3 periods for hockey, 4 quarters for basketball) and set the period length in minutes.
  2. Kick off on the referee whistle — Click 'Start Match (Whistle)'. An authentic procedural pea whistle signals kickoff and launches the regulation countdown.
  3. Add or adjust stoppage time — Tap '+ 30s' as substitutions, injuries, or dead-ball delays occur. A '− 30s' button appears so you can adjust stoppage cleanly if needed.
  4. Track period breaks and full time — A whistle sounds when each period ends. Advance to the next period with one tap, leading to an iconic triple whistle at full time.

Keyboard shortcuts

Control the timer effortlessly hands-free:

Regulation Clocks vs Stoppage Time: The Mechanics of Match Timing

Modern competitive sports manage time through two fundamentally distinct philosophies: stopped-clock timing (used in basketball, ice hockey, and American football, where timing halts on every dead ball) and continuous-running timing with added stoppage time (used in association football and rugby).

In continuous-running codes, managing stoppage time accurately is critical to sporting integrity. In typical 90-minute professional matches, the ball is active for only ~55 to 60 minutes. Providing sideline officials and amateur referees with instantaneous, 30-second stoppage adjustments (+ / − 30s) ensures that delays for injuries, card distribution, and substitutions are fairly accounted for without turning matches into chaotic guessing games.

Official Regulation Durations Across Team Sports

Standard period formats and clock stoppage protocols across major competitive codes:

Sport CodeGoverning BodyStandard Match StructureClock Management Protocol
Sport Code Association Football (Soccer) Governing Body IFAB / FIFA Standard Match Structure Two 45-minute halves Clock Management Protocol Continuous running clock; referee adds stoppage time at end of each half.
Sport Code Futsal / Indoor Soccer Governing Body AMF / FIFA Standard Match Structure Two 20-minute halves (or 10m amateur) Clock Management Protocol Stopped clock on out-of-bounds balls; continuous in recreational leagues.
Sport Code Basketball Governing Body FIBA / NBA Standard Match Structure Four 10m (FIBA) or 12m (NBA) quarters Clock Management Protocol Stopped clock on all whistles, fouls, timeouts, and out-of-bounds.
Sport Code Ice Hockey Governing Body IIHF / NHL Standard Match Structure Three 20-minute periods Clock Management Protocol Stopped clock on all whistles with 15-minute intermissions between periods.

Specialized Game & Sports Timers

Switch between turn tracking, bench rotations, party game buzzers, and match periods.

Why oTimers Match Clock is built different

Referees and league organizers need reliability, not apps that drain battery with telemetry or freeze due to poor pitch-side cell reception. oTimers is 100% offline, private, and distraction-free. Built on high-frequency procedural Web Audio synthesis for clear referee pea whistles and hardware timestamps (performance.now()), it runs accurately across every half, quarter, and extra-time period.

Visit oStopwatch.com → for a lightweight, free, and fast online stopwatch.

Frequently Asked Questions

How does the stoppage time feature work?

Clicking '+ 30s' displays the added stoppage badge beside the main clock. The main clock counts down regulation time cleanly to 00:00, then automatically transitions into stoppage countdown with red digits until extra time expires.

Can I customize the number and length of periods for different sports?

Yes. Simply enter your desired number of periods (e.g. 2 halves, 3 hockey periods, or 4 quarters) and the length per period in minutes. The clock automatically tracks period numbers and counts down each period.

Can I pause the match clock during severe injuries or referee discussions?

Yes. Click 'Pause Match' at any time to freeze the clock with an audible whistle signal. Tapping 'Resume Match' restarts the countdown instantly.

Will the match clock remain accurate if my phone or tablet screen goes dark?

oTimers automatically invokes the Screen Wake Lock API to prevent your device display from sleeping during matches. Additionally, timing is anchored to hardware timestamps (performance.now()), ensuring zero clock drift.

Can I connect a Bluetooth speaker for louder referee whistles?

Yes. Pair your smartphone or tablet with any portable pitch-side Bluetooth speaker. The synthesized referee pea whistle will blast clearly across the field or court.