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.
Control the timer effortlessly hands-free:
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.
Standard period formats and clock stoppage protocols across major competitive codes:
| Sport Code | Governing Body | Standard Match Structure | Clock 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. |
Switch between turn tracking, bench rotations, party game buzzers, and match periods.
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.
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.
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.
Yes. Click 'Pause Match' at any time to freeze the clock with an audible whistle signal. Tapping 'Resume Match' restarts the countdown instantly.
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.
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.