WSBK / Superbike Racing · Workflow guide

Tag a Full Superbike Weekend Without Tagging Each Bike by Hand

WSBK generates three races per weekend. Here's the workflow that detects bike numbers, matches them to your entry list, and writes the metadata — so you can build per-race galleries faster.

Superbike photography sits between MotoGP and national championships — production-based bikes at near-MotoGP speeds (280+ km/h), but with closer racing and more multi-rider shots due to tighter grids. Regional championships add complexity with lower-budget teams using inconsistent number visibility and poor-quality fairings.

Typical event
2-day weekend (Saturday Race 1 + Sunday Race 2, plus the Superpole race)
Photo volume
A high-volume weekend — many hundreds to a few thousand RAW frames per race, depending on how much you shoot
Delivery
Same-day for agencies, next-morning for freelance galleries
Key challenge
Rider lean angles of 60+ degrees can hide fairing numbers completely; plus multi-rider pack shots where several bikes are visible and overlapping

The workflow, step by step

  1. 1

    Pre-Event: Import the Entry List

    RaceTagger · A few minutes

    Download the official starting list from WSBK organizers or your national series. Import a CSV with bike numbers, rider names, and team names into RaceTagger — this is the roster the detected numbers get matched against. Regional championships often have late entries, so keep the import handy for quick updates.

    Pro tip

    Superbike riders often switch teams mid-season. Save your CSV and just update the affected rows — faster than rebuilding the entire list.

  2. 2

    Session 1: Shoot and Ingest (Superpole / Practice)

    Camera · Roughly half an hour per session, depending on volume

    Superpole is a short, high-intensity, single-lap attack. Shoot at a high frame rate. After the session, ingest via Photo Mechanic and cull to keepers. Superpole produces some of the sharpest photos thanks to committed pace — accept higher keeper rates here.

    Pro tip

    Superpole riders go flat-out on fresh tires. Apex corners are sharper but lean angles hide the number. Target corner entry and exit frames where the number is more visible.

  3. 3

    Batch Tag with RaceTagger

    RaceTagger · Runs as an unattended batch — start it and step away

    Point RaceTagger at your culled folder. It reads RAW and JPEG (RAW via the embedded preview), detects bike numbers from the fairing side, reports every number it can read per photo, and matches each to your entry list. WSBK's tighter racing means more multi-rider photos than MotoGP, so a single frame often carries several riders.

    Pro tip

    Multi-rider pack shots are common in Superbike due to the competitive grid. RaceTagger records every number it reads in a frame — you're not limited to tagging one rider per photo.

  4. 4

    Review Low-Confidence (Extreme Lean) Shots

    RaceTagger · However long the flagged subset takes — usually a small fraction of the batch

    Superbike riders lean 60+ degrees on corner apexes. At maximum lean, the fairing rotates the number away from the camera and it can disappear from view. RaceTagger flags reads it isn't sure about as low-confidence instead of guessing, so your review queue is the handful of genuinely ambiguous frames — not every photo.

    Pro tip

    Extreme-lean shots are editorially valuable but often untaggable. Mark them as 'Apex / Untaggable' in your keywords so you remember not to include them in rider galleries.

  5. 5

    Export Metadata to Lightroom / Photo Mechanic

    Lightroom · A few minutes

    RaceTagger writes the rider name, bike number, and team into the photo's metadata (EXIF/XMP/IPTC), including XMP sidecars for RAW. Export to your editor of choice. Photo Mechanic reads XMP natively; Lightroom picks it up on folder import.

    Pro tip

    WSBK's quick turnaround (three races in two days) means you'll import and export multiple times per weekend. Set up a batch action in Lightroom or Photo Mechanic to speed up the cycle.

  6. 6

    Deliver Per-Race Galleries

    Lightroom · Editing time depends on how many selects you deliver

    Filter by race (Race 1 / Race 2 / Superpole), then by rider name, using the metadata RaceTagger wrote. Build rider-specific galleries quickly. Riders love having same-day photos posted to social media — deliver to the team by evening and your reputation grows.

    Pro tip

    Amateur and gentleman riders in regional championships often pay extra for personal photo packages. Same-day delivery is your biggest competitive advantage against other shooters.

Where the numbers get hard

extreme

Numbers hidden by extreme rider lean (60+ degrees)

Why it's hard. At maximum lean, the fairing number rotates out of frame. The apex corner photo that looks incredible editorially may be completely untaggable because the number is behind the bike.

How we handle it. RaceTagger flags these as low-confidence rather than guessing. You don't waste time reviewing unsolvable photos — skip them or identify the rider by other context if you can.

hard

Multi-rider pack racing creates overlapping fairings

Why it's hard. Superbike grids are tighter than MotoGP, especially in regional championships. A pack shot can have several bikes visible with overlapping fairings, and some numbers are partially hidden by the bike in front.

How we handle it. RaceTagger reads every visible number in the frame and matches each one to your entry list, so a pack shot is tagged to all the riders it can read — not just one per photo.

hard

Regional championship bikes with poor number visibility

Why it's hard. Lower-budget teams use older fairings, faded numbers, DIY number placements, and sometimes handwritten or poorly printed digits. National championships have even wider variation than official WSBK.

How we handle it. When a number is faded or unconventional, RaceTagger does its best to read it and falls back to flagging the photo for review when it isn't sure, rather than inventing a digit. Matching against your imported entry list also helps resolve an ambiguous read to a real rider on the grid.

extreme

Rain and spray in wet races

Why it's hard. Rooster tails of spray can block the view of following bikes completely. Lens spray and water droplets reduce contrast, and wet fairings create reflections that interfere with number visibility.

How we handle it. When spray obscures the number, RaceTagger flags the photo as low-confidence so you review only the affected frames. Expect a larger review queue in wet conditions — but these are often the most dramatic shots of the weekend.

medium

Different number styles across international championships

Why it's hard. WSBK uses standard white numbers on coloured backgrounds, but national championships (Italy, Germany, and others) have local number formats and colours. Some use reflective vinyl, others flat paint.

How we handle it. Because matching is driven by the entry list you import, you load your region's roster once and detected numbers are resolved against that — whatever the local colour or format. Reads it can't make with confidence still go to the review queue.

By hand vs with RaceTagger

By hand

Hours of tagging per race, scaling with volume

Depends on the photographer — and consistency drops as fatigue sets in over a long weekend

  • Three races per weekend means tagging the same fields over and over — hard to deliver same-day
  • Multi-rider pack shots are tedious to tag by hand — easier to skip them and lose gallery coverage
  • Fatigue errors and missed riders damage client relationships

With RaceTagger

An unattended batch plus a focused review of only the flagged frames

High on clean, readable numbers; harder reads (extreme lean, spray, faded digits) are flagged for review rather than guessed

  • Detection and matching run as a batch, freeing you to edit while it works
  • Every readable number in a pack shot is recorded, so multi-rider frames aren't skipped
  • Consistent behaviour regardless of time pressure or fatigue — the tool doesn't get tired

A typical WSBK weekend at Misano

It's Saturday at Misano. You shoot Superpole, cull to your keepers, and point RaceTagger at the folder — it runs as a batch while you grab a coffee and start editing selects. Then Race 1: same routine, cull, batch. When the runs finish, your review queue is just the low-confidence frames — mostly extreme-lean apex shots where the number rotated out of view. You tag what you can and mark the rest 'Apex / Untaggable'. With the metadata written, you filter Race 1 by rider in Lightroom, edit selects, and upload rider-specific galleries to the teams the same evening. Sunday, you repeat for Race 2.

Team riders and organizers remember you as the photographer who delivers same-day. The speed and consistency help you book more WSBK weekends for next season.

Try RaceTagger on your next Superbike weekend

Start with free monthly credits — no credit card required. Import your entry list, point it at a culled batch from your last WSBK event, and see how it handles multi-rider pack shots. (1 credit = 1 photo.)

Try it free →

Questions photographers ask

Does RaceTagger work with Superbike fairing numbers specifically?

Yes — it detects bike numbers from the fairing side and matches them to the entry list you import. It performs best on clean, readable numbers; when a number is faded, partly hidden, or rotated out of view at full lean, it flags the photo for review instead of guessing. Note that recognition runs in the cloud, so an internet connection is required.

How does it handle multi-rider pack shots in Superbike racing?

RaceTagger reads every visible bike number in a photo and matches each one to your roster, so a pack shot is tagged to all the riders it can read — not just one rider per frame. Numbers fully hidden behind another bike can't be read and won't be tagged.

What about extreme lean angle shots where the number disappears?

At full lean on a corner apex, the fairing number rotates out of view. RaceTagger flags those frames as low-confidence rather than guessing a rider. You review them quickly and decide whether to identify the rider by other context or skip the shot — most photographers skip apex-only frames for rider galleries.

How long does it take to process a full WSBK weekend?

It runs as an unattended batch, so wall-clock time depends on how many photos you shot and culled and your connection. The point isn't a fixed minute count — it's that detection and matching happen in the background while you edit, and you only hand-review the frames it flags.

Can I use national championship entry lists, or does it need official WSBK data?

Any CSV with a bike number and rider name works. National championships, regional series, club races — import whatever roster you have once, and the detected numbers are matched against it across all your photos.

Does RaceTagger run offline?

No. Number recognition is performed by a cloud AI service, so an internet connection is required while a batch runs. RAW handling and metadata writing happen on your machine, but the recognition step is online.

Keep reading

← All guides