Lifetime licence · free demo for every board · questions: arslan.ziya@gmail.com
Tutorial videosPricing

basketBoard7 FIBA, NBA and NCAA rules, one licence

Basketball Scoreboard Software

basketBoard7 runs the game clock, the 24/14-second shot clock, team fouls with the bonus, time-outs and the possession arrow on your venue LED display, and applies the rules of the preset by itself. Connect a table console over TCP, drive backboard LEDs over UDP, or run the table from phones.

  • Windows 10 / 11
  • Free mobile remote
  • Lifetime licence from $500
basketBoard7 basketball scoreboard on an LED display: 58-54 in Q3, game clock 6:42, shot clock 17, team fouls and bonus
The Standard board in the third quarter: score, game clock, shot clock, period, team fouls with the bonus mark and the possession arrow.

Five rules presets

FIBA, FIBA 4x8, NBA, NCAA men and NCAA women. One click sets periods, overtime, shot clock, bonus, time-outs and the foul-out limit.

Shot clock and tenths

24/14 or 30/20-second resets, tenths below five seconds, automatic blanking when the game clock is lower, and an external shot clock window.

Team fouls and bonus

Team fouls reset per period, the bonus and double bonus show on the board, and a player who reaches the foul-out limit is marked.

15 info screens

Starting Five, Player Intro, Foul, Timeout, Instant Replay, Period and Final Result, Game Leaders, Box Score, Standings, Officials and more.

Four display modes

Full-screen scoreboard, sponsor strip, advertisement layout with media, or a chroma key scorebug for broadcast. The board can also go out as NDI.

Console and LED integration

HTTP commands on port 1907, a TCP data socket for table consoles on 2907 and a UDP state broadcast for backboard LEDs on 2908.

Learn basketBoard7 step by step

20 short lessons show how to run a match and set up the board. Basketball operators can watch only the part they need. Each video has on-screen captions and no narration.

basketBoard7 Tutorials

Watch on YouTube

basketBoard7 Tutorials

20 videos · 2 h 7 min

Every basketball format on one licence

basketBoard7 is built for basketball only. A rules preset sets every limit of a game in one step, and every value can then be changed by hand, so the same licence runs a professional league game, a college game, a women's fixture or a youth tournament.

FIBA Basketball Scoreboard Software

FIBA scoreboard software

Four quarters of 10 minutes, 5-minute overtime, 24/14-second shot clock, bonus from the 5th team foul in a quarter, foul-out at 5, and 2 time-outs in the first half and 3 in the second.

NBA Rules Scoreboard

NBA scoreboard software

Four quarters of 12 minutes, foul-out at 6 fouls, 7 time-outs per game, the bonus from the 2nd foul in the last two minutes of a period and from the 4th foul in overtime.

NCAA Men's Basketball Scoreboard

NCAA basketball scoreboard

Two halves of 20 minutes labelled 1H and 2H, a 30/20-second shot clock, the bonus from the 7th foul and the double bonus from the 10th, and two time-out lengths.

Women's Basketball Scoreboard

women's basketball scoreboard

The NCAA W preset plays four quarters of 10 minutes with the 30/20 shot clock and 5 time-outs; women's leagues under FIBA rules use the FIBA preset.

Youth and Mini-Basket Scoreboard

youth basketball scoreboard

The FIBA 4x8 preset ("U/W") plays four quarters of 8 minutes for youth and other competitions with shorter periods. Type 6-minute quarters for mini-basket and save.

Wheelchair Basketball Scoreboard Software

wheelchair basketball scoreboard software

Wheelchair basketball is played to the FIBA game structure, so the FIBA preset covers the clock, shot clock, team fouls and time-outs without changes.

3x3 Basketball Scoreboard Software

3x3 basketball scoreboard software

Type a 12-second shot clock and a 10-minute first period in the rules dialog. The board runs the clock, shot clock and score; the operator ends the game when a team reaches 21.

Shot Clock Software

shot clock software

The shot clock runs with the game clock, resets with one key or one tap, shows tenths below five seconds, and can be shown on its own display near the basket.

PresetPeriods and shot clockTeam-foul bonus / foul-out
FIBA4 x 10 min, OT 5 min; 24 / 14 sFrom the 5th foul in a quarter / 5 fouls
FIBA 4x8 (U/W)4 x 8 min, OT 5 min; 24 / 14 sFrom the 5th foul in a quarter / 5 fouls
NBA4 x 12 min, OT 5 min; 24 / 14 s5th foul; 2nd in the last 2 minutes; 4th in OT / 6 fouls
NCAA M2 x 20 min, OT 5 min; 30 / 20 sFrom the 7th foul, double bonus from the 10th / 5 fouls
NCAA W4 x 10 min, OT 5 min; 30 / 20 sFrom the 5th foul in a quarter / 5 fouls

Adjust anything. Period lengths and labels, the team-foul limit, both shot clock values and two time-out lengths are fields in the "Period & Penalty Settings" dialog. Overtimes are numbered OT1, OT2 and so on, and unused time-outs, the overtime bonus and the last-minutes rules follow the preset.

One operator runs the whole game

The Game page holds every control of a live basketball game, with keyboard shortcuts for the busy moments. The board window goes to a second display, a projector, an LED wall or an NDI receiver.

Game page during a live game

Score with +3, +2, +1 and -1, start and stop the game clock, reset the shot clock to 24 or 14, step team fouls, take time-outs and set the possession arrow. The game clock shows tenths in the last minute of a period.

  • Time-out countdown with the time-outs left per team
  • Period arrows from Q1 to Q4 or 1H and 2H, then OT1, OT2
  • Horn at the end of a period and at a shot clock violation
  • Undo of an accidental period change
basketBoard7 basketball scoreboard control panel in Q3 with score 58-54, game clock, shot clock 13.3 and time-out buttons

Rules presets in one dialog

The "Period & Penalty Settings" dialog selects FIBA, U/W (FIBA 4x8), NBA, NCAA M or NCAA W, and shows each period length and label, the team-foul limit, the shot clock values and the time-out lengths.

  • A preset click fills every field; nothing is saved until "Save & Apply"
  • Quarters or halves, with your own period labels
  • Two time-out lengths, for example 75 and 30 seconds
basketBoard7 Period and Penalty Settings dialog with FIBA, U/W, NBA, NCAA M and NCAA W basketball rules presets

External shot clock window

The "24" button opens a separate window with the game clock in yellow and the shot clock in large digits. Put it on a monitor or an LED display near the basket or at the scorer's table.

  • Tenths in red below five seconds
  • 0.0 in red with a red alarm frame when the shot clock expires
  • Blank shot clock when it is switched off
  • Stored position and size
basketBoard7 external shot clock window after a violation: 0.0 in red with an alarm frame and game clock 5:05

Player points, fouls and foul-out

The Player Stats window takes the points and personal fouls of each player, and the player panel shows both squads beside the scoreboard. A player who reaches the foul-out limit of the preset is marked in red.

  • Squads with numbers, names, photos and starting five
  • Team database for the teams of your league
  • Values can also come from a console or statistics program
basketBoard7 LED board with both basketball squads, player fouls and points, and a fouled-out player marked red

Info screens, sponsors and broadcast graphics

Fifteen basketball info screens show as full pages on the Standard board and as lower thirds on the Chroma Key board. Their fields follow the preset, for example "Unsportsmanlike Foul" under FIBA and "Flagrant Foul 1" under NBA and NCAA.

Bring your own hardware, basketBoard7 connects to it

basketBoard7 exchanges live data with external hardware in both directions: your electronic console can drive the board, and the board can feed your backboard LEDs and shot clock displays. Everything runs over standard TCP/IP and UDP on the venue network.

Electronic basketball scoreboard console connected to basketBoard7 over TCP to drive the LED display
Data in: console to basketBoard7

Connect any electronic console

Already using a table-side control unit, a scorekeeper console or statistics software? Switch on the "Scoreboard Console" button and connect it over TCP port 2907: scores, game clock, shot clock, team fouls, time-outs, possession, team names, rosters and per-player fouls and points come from your own hardware.

  • Works with any console or software that can open a TCP connection
  • Simple text protocol: one line per message, one reply per line
  • In console mode the manual clock and score controls are hidden, so the console is the single source
  • A bridge program forwards the serial (UART) output of EFAB LED Solutions consoles
Data out: basketBoard7 to LEDs

Drive backboard LEDs and shot clock displays

basketBoard7 broadcasts its complete live state over UDP, ten times per second. Any listening device on the network, such as an LED controller, an above-backboard 24-second display, an auxiliary panel or a stream overlay, follows the game in real time with no polling and no handshake.

  • Light the red backboard frame the moment the period ends
  • Light the yellow shot clock strip when the shot clock expires
  • Feed above-backboard shot clock displays with the live value
  • Horn flags stay on for about 3 seconds, so a lost packet never hides a horn
basketBoard7 UDP broadcast driving the red backboard frame, the yellow shot clock light and an above-backboard shot clock

Hardware-neutral by design. We supply the software only: no proprietary consoles, controllers or displays to buy. All integration channels are documented in the user guide and included in every licence, so you or your hardware supplier can connect any console or LED controller you already own or plan to build.

ChannelPort and directionTypical use
HTTP request API1907/TCP, in and outSingle commands from any app, macro or script; state polling with cmd=GET; the phone remote
Data socket protocol2907/TCP, data inAn electronic console or statistics system keeps driving the board, including player values
UDP state broadcast2908/UDP, data outPassive listeners: backboard LED controllers, shot clock displays, overlays

Console protocol over TCP

The data socket is the channel your electronic console or statistics software uses to drive the board. Connect once over TCP and stream scores, game clock, shot clock, fouls, rosters and player values in real time, one text line per message.

TCPPort 2907UTF-8Line-basedPersistentMulti-client

What your console can push

  • Home and guest scores, the game clock and the shot clock
  • Team fouls, the time-out countdown, time-outs used and the possession arrow
  • Two free text lines, for example the period of the console
  • Complete team rosters with starting five and substitutes
  • Per-player fouls and points for the player panel
  • Only the keys you send change; every other value is kept

Clock ownership: if your console sends CHRONO, SC or TIMEOUT, nobody may run the program's own clock at the same time. Each clock is driven by exactly one side, otherwise the two sources overwrite each other.

tcp · 127.0.0.1 : 2907
# send a roster
ROSTER;TEAM=H;LIST=4,John Smith,P|7,Mike Doe,P|11,Alan Poe,S
!OK:ROSTER:3

# live update: score, clock, shot clock
HOMESCORE=12;GUESTSCORE=8;CHRONO=06:31;SC=18
!OK:4

# possession and time-outs used
POSS=H;HOMETO=1
!OK:2

# player totals
PLAYER;TEAM=H;NO=4;FOUL=2;PTS=7
!OK:PLAYER

# number not in the roster
PLAYER;TEAM=H;NO=99;FOUL=0;PTS=0
#PLAYER_NOT_FOUND:99
KEY=VALUE

Scoreboard data

A plain key/value line updates the board directly: HOMESCORE, CHRONO, SC, HOMEFOUL, TIMEOUT, POSS, EXTRA1 and more.

ROSTER

Team roster upload

Send a team's player list (No,Name[,Group]) in one line. A new roster clears the points and fouls of that team's players.

PLAYER

Player values

Push one player's foul and point totals while the Player Stats window is open. 07 and 7 are the same number.

Scoreboard data keys

KeyDescription and example
HOMESCORE, GUESTSCOREScores. Example: 78
HOMENAME, GUESTNAMETeam names (\n starts a second line). Example: CITY\nBASKET
CHRONOGame clock, mm:ss or ss.t. Example: 07:42
SCShot clock, tenths allowed; empty blanks it. Example: 14
HOMEFOUL, GUESTFOULTeam fouls; the bonus follows the rules. Example: 3
TIMEOUTTime-out countdown in whole seconds; empty ends it. Example: 45
HOMETO, GUESTTOTime-outs used by the team. Example: 2
POSSPossession arrow, H or G. Example: H
EXTRA1, EXTRA2The two free text lines. Example: FINAL FOUR
Download free demo Request the integration manual Data socket protocol v1.1 · TCP 2907 · UTF-8

Live state for LEDs and shot clock displays

basketBoard7 sends its complete live state as small UDP packets, about ten per second, one line each. Your LED controller just listens: no connection, no handshake, no PIN. It suits backboard red-frame LEDs, yellow shot clock strips and above-backboard 24-second displays.

UDPPort 2908One-way10 packets/sNo pollingMax 256 bytes

What your listener receives

  • Game clock, run state, shot clock, period and overtime number
  • Scores, team fouls, bonus, time-out state, time-outs used and left, possession
  • HORN_MAIN: 1 for about 3 seconds when the game clock reaches zero (red backboard frame)
  • HORN_SC: 1 for about 3 seconds when the shot clock expires (yellow light)
  • Simple level logic: the lamp follows the flag of the newest packet
  • Unknown keys are skipped, so later versions can add keys safely

Fail-safe: if no packet arrives for more than 2 seconds, switch every lamp off. The operator may have stopped the broadcast.

udp · listen : 2908
# normal play, a packet about every 100 ms
BB7;SEQ=1024;PERIOD=2;CHRONO=07:32;RUN=1;SC=14;
HORN_MAIN=0;HORN_SC=0;HOMESCORE=52;GUESTSCORE=48;
HOMEFOUL=3;GUESTFOUL=5;BONUS_G=1;POSS=H;OT=0

# shot clock expires: yellow light window
BB7;SEQ=1893;PERIOD=2;CHRONO=05:11;RUN=1;SC=0;
HORN_MAIN=0;HORN_SC=1;HOMESCORE=52;...

# period ends: red frame window (about 3 s)
BB7;SEQ=2210;PERIOD=2;CHRONO=00:00;RUN=0;SC=;
HORN_MAIN=1;HORN_SC=0;HOMESCORE=52;...
RED FRAME

Backboard perimeter LED

Light the red frame while HORN_MAIN=1. The flag is held for about 3 seconds, so a few lost packets never hide the end of a period.

YELLOW LIGHT

Shot clock violation strip

Light the yellow strip while HORN_SC=1. Only a real expiry raises it, never a reset or a clock typed as zero.

24 SEC

Above-backboard display

Mirror SC on a physical shot clock display, with one tenth at five seconds and below, and blank it when the value is empty.

Run the board from your phone

basketBoard7 includes a free web-based remote control: open it in any phone or tablet browser on the venue network, with nothing to install. A PIN locks access until the operator's PIN is entered. Up to four phones or tablets can work at the same time, so the time-keeper, the shot clock operator and the scorer each run their own job on their own screen. An INFO tab shows and hides the info screens.

PhoneTabletiOSAndroidNo installPIN protectedUp to 4 devices
basketBoard7 basketball remote control PIN logon screen on a phone
Logon

PIN-protected logon

No one connects without the PIN, which you set and change inside basketBoard7.

basketBoard7 remote HOME tab with basketball score buttons, team fouls, clock and shot clock
Home

Full game, one screen

+1, +2, +3 and -1 for both teams, team fouls, Play/Pause and Stop of the clock.

basketBoard7 remote CLOCK tab for the basketball time-keeper
Clock

Time-keeper's screen

A dedicated screen for the game clock: set the time, start, stop and change the period.

basketBoard7 remote SHOT tab with large shot clock and Reset 24 and Reset 14 buttons
Shot

Shot clock operator

The shot clock in large digits with Reset 24, Reset 14 and Clear.

basketBoard7 remote SCORE tab with basketball points and team foul buttons for one team
Score

Scorer's screen

Points and team fouls of each team with an edit button, for a dedicated scorer at the table.

basketBoard7 remote MORE tab with St, Sp, Ad and CK display modes and team name entry
More

Modes, media and names

Switch St, Sp, Ad and CK, start media playlists and type team names and text lines.

Built for the scorer's table. The remote is a web page served by basketBoard7 itself on port 1907: no app store, no account and no internet connection required. Any device on the same network opens it, enters the PIN and starts working.

Try basketBoard7 free

The demo has every feature, including presets, info screens, remote and integration, with a small watermark on the board.

Basketball scoreboard software questions

What is basketBoard7?

basketBoard7 is scoreboard and match-graphics software for basketball. It runs on Windows 10 and 11, draws the board on an LED display, a projector or an NDI stream, applies FIBA, NBA or NCAA rules, shows 15 info screens, plays sponsor media and includes a free phone remote. It is sold as a lifetime licence.

Which basketball rules presets does basketBoard7 have?

Five presets: FIBA (4 x 10 minutes, 24/14 shot clock), FIBA 4x8 for youth and shorter periods, NBA (4 x 12 minutes, foul-out at 6), NCAA men (2 halves of 20 minutes, 30/20 shot clock, double bonus) and NCAA women (4 x 10 minutes, 30/20 shot clock). Each preset sets periods, overtime, shot clock, team-foul bonus, time-outs and the foul-out limit in one click.

Can basketBoard7 be adjusted for women’s, U16 or other categories?

Yes. After choosing a preset you can change every period length and label, the team-foul limit, both shot clock values and the two time-out lengths in the rules dialog. Typical setups are 4 x 10 minutes for senior men and women, 4 x 8 minutes for youth with the FIBA 4x8 preset, and 4 x 6 minutes typed in for mini-basket.

Can I use basketBoard7 for 3x3 or wheelchair basketball?

Yes. Wheelchair basketball follows the FIBA game structure, so the FIBA preset fits as it is. For 3x3 type a 12-second shot clock and a 10-minute period in the rules dialog; the board runs the clock, shot clock and score, and the operator ends the game when a team reaches 21 points.

Can basketBoard7 show the shot clock on a separate display?

Yes. The 24 button opens an external shot clock window with the game clock and the shot clock in large digits, for a monitor or LED display near the basket. It shows tenths in red, a red alarm frame at a violation, and stays blank when the shot clock is off. Physical shot clock displays can also follow the UDP broadcast.

Can I connect my own electronic scoreboard console to basketBoard7?

Yes. basketBoard7 accepts TCP connections on port 2907 from any console, table unit or statistics software that can open a socket. A one-line text protocol drives scores, game clock, shot clock, team fouls, time-outs, possession, rosters and player values. A bridge program connects the serial output of EFAB LED Solutions consoles.

Can basketBoard7 drive backboard LEDs and an above-backboard shot clock?

Yes. basketBoard7 broadcasts its full live state over UDP on port 2908, about ten times per second. A listening LED controller lights the red backboard frame while HORN_MAIN=1, lights the yellow strip while HORN_SC=1 and mirrors the SC value on a physical shot clock display.

Can I control basketBoard7 from a phone?

Yes. basketBoard7 includes a free web-based remote control. Open it in any phone or tablet browser on the venue network, with nothing to install. Access is protected by a PIN you set in the software, and up to four devices can work at the same time, with separate tabs for the clock, the shot clock, the score and the info screens.

How much does basketBoard7 cost?

basketBoard7 costs $500 USD for output up to 1366 px wide, $1,000 up to 1920 px wide and $1,500 up to 3840 px wide (4K). Every licence is a lifetime licence with two years of free updates, a PC key and a USB dongle included. Several boards for one venue cost less.

Is there a free demo of basketBoard7?

Yes. The demo includes every feature with only a small watermark on the board, so you can test basketBoard7 on your own LED display before buying. Download it from this page or from the Downloads page.

Lifetime licence, no annual fees

One payment: $500 up to 1366 px wide, $1,000 up to 1920 px wide, $1,500 up to 3840 px wide. Two years of free updates, a PC licence key and a USB dongle are included, and every integration interface is part of every licence.

See pricing See stadium references

Need a different sport?

Each scoreBoard7 product covers one sport family. Several boards for one venue cost less.

LedPlaymeter
LED Perimeter Software

Run the perimeter LED panels of any sport from one panel.

Modern, web-based LED perimeter player and playlist manager for the advertising panels around football and every other sport. Uploaded media auto-fits the panel; goals, scores, time-outs, cards and other quick actions cut in with a single click and return. A browser is enough — easy to install, even easier to run.

  • Auto-fit mediaUpload once — images and video are fitted to the exact pixel geometry of your perimeter panels.
  • One-click quick actionsGoals, scores, time-outs and cards cut into the playlist and return to it automatically.
  • Playlist managerBuild, reorder and schedule sponsor rotations for the whole match from one screen.
  • Browser-basedNothing heavy to install — open it in a browser on any machine in the venue.

Ready to run your basketball display?

Download the basketBoard7 demo, test it on your own LED display, and ask us about consoles, shot clocks or several boards for one venue.

Contact us