Stats · Streaming · Broadcast

Score it.
Stream it.
Put it on air

Score the match once. The same tap updates your league's website, streams it on your own platform, and drives the scoreboard on the broadcast.

30-day trial · no card · your season stays yours

On air Championship · Round 11 Fletcher's Fields
OAK OakvilleCrusaders 0
0 NomadsToronto NOM
00:00 1st half Try

Kick-off shortly.

Your website0 – 0
Your streamLive
On airReady
01 · StatsSold on its own

Stats that move while you watch

Score on any tablet at the side of the pitch. The league table re-orders itself the moment a result is confirmed, so nobody is emailing a spreadsheet on Sunday night.

Live scoringStandingsYour own site Embeddable widgetsPlayer recordsMatch reports

From $2 a game. Your league website, the phone apps and a report for every match are all included, not extras.

Click these stats.dnode.app ↗
#ClubPWPts
FTOakville Crusaders 12 – 8 Toronto Nomads
stats.dnode.app showing three live matches across Ontario Soccer and Rugby Ontario, a date strip and league browsing.
A live match page on a phone: crest-coloured scoreline, Summary, Stats, Lineup and Feed tabs, and a scoring timeline.
Match momentum across both halves, then head-to-head bars for points, tries, conversions, penalty goals, scrums, lineouts and knock-ons.
The full scoring summary and a team comparison radar across eight measures.
The official match report on headed paper: Rugby Ontario branding, the final score, a momentum chart, the full scoring summary, discipline and substitutions.

02 · StreamingSold on its own

Your own platform, on every screen

Not a YouTube link. A video platform carrying your name and your sponsors, with live matches, replays and rows of past games that supporters can browse.

Live & replayPay-per-viewSeason passes TV appsSponsorsYour domain
Click these rugbyontario.tv ↗
Rugby Ontario TV: a results rail, and a featured Canadian Rugby Championship match with Watch replay and Full schedule.
Rugby Ontario TV on a phone: results, the featured match and the replay centre.
The living-room app: a full-bleed match billboard with Watch, My list and Match stats, over a Replays row.

Web iOS Android Living-room TV
03 · BroadcastSold on its own

An immersive broadcast, built for your league

We produce the match: cameras, replays and on-air graphics that pull crests, colours and names straight from the competition you are already running. Take the controls below and cue one yourself.

Multi-cameraOn-air graphicsInstant replay CommentaryFinals packages
Programme output1080i50
OAK 128 NOM40:00
Tomas MensahOakville Crusaders · 2 tries
Possession
OAK61%
NOM39%
Replay
Running on its own. Click to take control.

Highlights

Score once. Publish everywhere

One tap on the touchline is already a stat, a graphic on air and a marker on the stream. It cuts the clip too, and the clip goes where your supporters already are.

In the clip room

  1. 01The moment marks itselfEvery try, goal and card is timestamped against the recording as it is scored. Nobody scrubs a two-hour video looking for it.
  2. 02Each moment becomes a clipCut from the broadcast, with both clubs’ crests and colours on the opening card.
  3. 03You sign it offNudge the in and out, keep it, or throw it out. Nothing leaves the clip room unapproved.
  4. 04The reel builds itselfEvery approved moment, in the order it happened, as one package with chapters.
  5. 05And it goes outTo your own OTT page, and to every account your supporters follow.
TicketsPaid straight to you

Sold online, checked at the gate

Put a price on any game. Supporters buy it on your own website and pay your league directly, by card.

Your priceSeat limitsCard payments QR ticketsPhone check-inWorks offline

The money is yours. It goes straight into your league's own Stripe account and never passes through ours. We take a set cut of each ticket sold.

Click these
A league website's match page on a phone with a Tickets box: the price, how many, an email and a Buy button.
The ticket email: both clubs' crests, the fixture, and a QR code with the ticket code printed under it.
The gate on a volunteer's phone: the ticket checked, a green LET THEM IN, and 2 of 4 in the party.
The console's Transactions screen: $108 from three orders, who is in, and Resend and Refund on each order.

Why dnode

Leagues were sold paperwork.
We give them an audience.

Scored onceOne tap on the touchline is the score, the website, the stream and the graphic on air.
Owned by youYour name, your domain, your audience. Not a YouTube link, not somebody else's app.
Paid to youTicket money lands in your own Stripe account, and your sponsors sit on your own stream.

Put your league on air

Start with stats. Sell tickets from your first home game. Add streaming when your audience outgrows the ground. Add the broadcast when it is a final worth watching.

30-day trial · no card · cancel from the console