BriSCA F2 stock cars racing on shale
EST. 2019 · RFACTOR · THREE FORMULAS

UK short oval racing.
Online. Every week.

BriSCA F1, BriSCA F2 and 2-Litre Saloon Stock Cars — full-contact, graded racing on the ovals of Britain, three nights a week on rFactor. Real rules, real championships, real rivalries.

NEXT GREEN FLAG {{ heroSoonLabel }} {{ heroSoonTrack }} {{ heroSoonWhen }} {{ c.value }} {{ c.label }} {{ heroBookedCount }} booked · join them
The race week

Three nights. Every week.

Full 2026 calendar →
Race night round-up · {{ rndTag }}

{{ rndHeadline }}

{{ rndMeta }}

RACE BY RACE · TOP 8
{{ race.label }} {{ c.number }}
MEETING TOP SCORERS · TOP 10
{{ stTableLabel }}

{{ stFormulaTitle }}

Pos # Driver Grade Mtgs Avg Pts
Full {{ stFormulaLabel }} table →
Champion spotlight · {{ spotEra }}
{{ spotNumber }}

{{ spotName }}

{{ spotTitleLine }}

{{ spotSub }}

{{ spotRoofName }} Roll of honour →
{{ spotCounter }}
From spectator to the white grade

Five steps to your first green flag

No sim-racing CV required. Every driver starts on the white grade at the front of the grid — the fastest cars start behind you.

Get the files
  1. {{ s.n }} {{ s.title }} {{ s.sub }}
{{ formulaTitle }} · {{ bkTrack }}

Book in

Pick a formula and press book in — your race number comes from your Discord account. Booking here and booking with /book in Discord use the same shared booking list. The board below is the live grid, grouped by grade.

{{ bkCount }}BOOKED IN CLOSES {{ bkCloses }}
Selected meeting {{ bkTrack }} {{ bkMeta }}
{{ col.label }} {{ col.count }}

No {{ col.labelLower }}-grade drivers booked yet.

WHITES LINE UP AT THE FRONT, SUPERSTARS AT THE BACK. BOOK ONLY FOR YOURSELF · SAY "UNBOOK" BEFORE CLOSE IF YOU CAN'T MAKE IT · NO-SHOWS EARN A MESSER POINT.

Season 2026 · {{ formulaTitle }}

Calendar

Every {{ calNight }} from March to December. Completed meetings link to their result; the next round is open for booking now.

{{ calDone }}RACED
{{ calLeft }}TO COME

{{ m.label }}

{{ formulaTitle }} · race control board

Race night

The live board for the next meeting. Heat splits, servers and the running order — the same feed race control posts to Discord, without the scroll.

LIVE SPLITS POST 15 MIN BEFORE GREEN FLAG
Tonight's meeting

{{ rnTrack }}

{{ rnMeta }}

{{ rnFormat }} {{ rnCars }} CARS BOOKED {{ rnServers }}

{{ rnFormatNote }}

Running order
{{ o.n }} {{ o.name }} {{ o.laps }}

A Final winner runs the Grand National off the lap handicap — and scores double.

{{ h.name }} {{ h.sub }}
{{ formulaTitle }} · national points championship

Points

Every meeting counts, first green flag to the Gala. Only the top ten score in each race — most points at the end of the season takes the silver roof.

{{ ptsCount }} SCORING DRIVERS
POSNO.DRIVERGRADEMTGSAVGPOINTS
{{ formulaTitle }} · graded contact racing

Grades

Races start in grade groups about a second apart — whites at the front, superstars at the back. Grades update for the first meeting of each month from national points, averages and race wins.

GRID ORDER · BACK TO FRONT
{{ g.label }}

{{ g.desc }}

STARTS {{ g.startPos }} {{ g.count }} DRIVERS
No graded drivers yet this season {{ g.moreLabel }}
HOW GRADING WORKS
Going up

Maximum two grades per period. A white or yellow who wins a final is promoted automatically for the very next meeting.

Coming down

One grade per period at most, and only after racing at least two meetings in that period.

Minimum grades

Past achievement sets a floor — an ex-World Champion's minimum is blue, and losing a major title means minimum blue for three seasons.

{{ formulaTitle }} · silverware

Race winners

Every heat, final, B Final, Grand National and championship race win this season. Click any driver for their full record.

2026 race wins

HEAT · FINAL · B FINAL · GN · CHAMP
NO.DRIVERHTFINBFGNCHTOTAL
{{ formulaTitle }} · championship archive

Roll of honour

Every OSCA championship winner, organised by season. Roof colours identify the title won; select a champion to open their full driver record.

{{ hnTitleCount }}TITLES {{ hnYearCount }}SEASONS
{{ y.year }} {{ y.countLabel }}
{{ formulaTitle }} · the paddock

Drivers

Every registered {{ formulaTitle }} driver. Search by name or number — click a card for the full record.

{{ drShown }}
{{ formulaTitle }} · season 2026

Results

Full scorecards for every completed meeting — heat, final, Grand National and championship points for every driver on the night.

{{ rsDate }} · {{ rsInfo }}

{{ rsVenue }}

🏆 {{ rsWinnerLine }}

{{ rsBooked }}CARS {{ rsTopScorer }}TOP SCORER
{{ rsChampLabel }} {{ c.pos }} {{ c.numberLabel }} {{ c.name }}

Race by race

FULL FINISHING ORDER · EVERY RACE ON THE NIGHT
{{ rc.name }} {{ rc.sub }}
{{ r.number }}

HEAT FINISHING ORDERS ARE RECONSTRUCTED FROM THE NIGHT'S SCORECARD IN THIS CONCEPT — THE LIVE SITE READS THE BOT'S PER-RACE FILES DIRECTLY.

POSNO.DRIVERGRADEHEATS{{ rsFinalCol }}GNCHAMPTOTAL
{{ m.venue }} {{ m.dateLabel }} 🏆 {{ m.winnerLine }}
{{ m.info }}
{{ m.booked }}CARS {{ m.topScorer }}TOP SCORER

Race by race

{{ rc.name }} {{ rc.sub }}
{{ e.number }}

Meeting points

POSNO.DRIVERGRDTOTAL
Track directory · all formulas

Lap records

Every oval on the 2026 calendar with its fastest recorded race lap per formula. Race control posts new records after each meeting — blank cells are still up for grabs.

TRACKSURFACEMEETINGSF1F2SALOONS
{{ t.name }} {{ t.nextLine }} {{ t.surface }} {{ t.meetings }} {{ t.f1 }} {{ t.f2 }} {{ t.sal }}

RECORDS ARE FASTEST RACE LAPS FROM OFFICIAL MEETINGS ONLY — PRACTICE AND QUALIFYING DON'T COUNT.

Trackside · screenshots from race night

Gallery

Every meeting gets its own gallery, posted by drivers and race control after the chequered flag. Pick a meeting, click any photo for the full view.

{{ glStageCap }} {{ glStageMeta }}
{{ a.venue }} {{ a.dateLabel }} · {{ a.countLabel }}
The paddock wire

News

Round-ups, title winners and league notices — the same posts the bot drops in Discord after every meeting.

{{ p.tag }} {{ p.dateLabel }} {{ p.title }} {{ p.body }}
OSCA rulebook 2026 · updated 28 Oct 2025

The rulebook

Everything that keeps race night clean, from booking in to the DP ladder. Every driver must read this before their first meeting.

{{ s.intro }}

{{ r.k }} {{ r.v }}
{{ ch.name }} {{ ch.laps }}

{{ ch.desc }}

{{ rf.name }} {{ rf.title }}
rFactor · mods, tracks & skinpacks

Downloads

Everything a new or returning driver needs to get on the grid. Files marked members only need a Discord sign-in first.

{{ d.tag }} {{ d.size }} {{ d.name }}

{{ d.desc }}

{{ d.meta }} {{ d.cta }}
Nothing published yet

Mods, track packs and skinpacks appear here as soon as race control uploads them.

Race control · {{ formulaTitle }}

Admin console

Everything race control does on the night — using the same records as the bot, without the Discord scroll. Access stays enabled while your signed-in Discord account has an OSCA admin role.

{{ s.label }} {{ s.value }} {{ s.sub }}

Recent activity

LIVE FEED
{{ a.text }} {{ a.when }}

Round-up pipeline

Once results are in, one click posts everywhere.

{{ p.text }}

Add a booking

Writes to the same list as /book and the site.

Tonight's booking list

{{ adBookedCount }} CARS · {{ adFormat }}
{{ b.numberLabel }} {{ b.name }}
LIVE RESULTS · SAVED DRAFTS

Race-night results

The same layout as LiveResults: races down the left, positions 1–30 across, then all eight points rows underneath.

Loading the meeting, grids and points settings…
{{ adResError }}
No {{ formulaLabel }} meetings are available yet. Add the fixture first.
{{ adResMeetingTitle }} {{ adResSaveLabel }} PUBLISHED REV {{ adResRevision }}
IMPORTED HISTORICAL RESULT. {{ adResArchiveNote }}
RACE / POS
{{ p }}
{{ r.label }}{{ r.statusLabel }}
POINTS / POS
{{ p }}
{{ r.label }}{{ r.help }}
Type a car number and use Tab, Enter or the arrow keys. Paste a row from Excel/Sheets. Add ^ after a number to mark it docked. {{ adResRulesFrozenLabel }}

Live meeting points

{{ adResScorerCount }} SCORERS
POSNO.DRIVERGRADEHEATFINALGNCHAMPTOTALBESTPOSITION COUNTSQUAL
{{ s.position }}#{{ s.number }}{{ s.name }}{{ s.grade }}{{ s.heat }}{{ s.final }}{{ s.gn }}{{ s.champ }}{{ s.total }}{{ s.best }}{{ s.places }}{{ s.qual }}
Meeting points appear here after you enter a result and press Save Draft.

Meeting drivers

{{ adResMeetingDriverSource }}
{{ adResMeetingDriverCount }} DRIVERS
{{ d.number }}{{ d.name }}{{ d.grade }} {{ d.place }}{{ d.messerLabel }}
No booking or archived entrant list is available for this meeting.

Register a driver

Number, name and starting grade — syncs to the roster and Discord role.

#DRIVERGRADEPTSEDIT
{{ d.numberLabel }} {{ d.name }} {{ d.gradeImgEl }}{{ d.gradeLabel }} {{ d.points }}
{{ adDriversMore }}

Set grades

Choose the proposed grades, reason and effective date, then queue them for a final review before anything changes.

{{ d.numberLabel }} {{ d.name }}
No drivers match "{{ adGradeQuery }}".

Queued grade changes

Review these before applying them. Queueing does not change the roster.

{{ q.number }}{{ q.name }}{{ q.from }} → {{ q.to }}{{ q.date }}{{ q.reason }} {{ q.note }}
No grade changes are waiting for approval.
{{ adStageCount }} {{ adStageLabel }} {{ s.imgEl }}{{ s.numberLabel }}

{{ formulaLabel }} fixtures

{{ fx.date }} {{ fx.track }} {{ fx.surface }} {{ fx.status }}

{{ adDownloadFormTitle }}

{{ adDownloadStorageNote }}

Uploaded downloads

{{ d.title }}/{{ d.slug }} · {{ d.size }}{{ d.fileName }}{{ d.formula }}{{ d.version }}{{ d.status }}
{{ d.member }}
GET
No files have been uploaded yet.

Post an update

Publishes to the site news feed and cross-posts to the Discord announcements channel.

Published

{{ n.tag }} {{ n.title }} {{ n.dateLabel }}

Gallery albums

Create a meeting album and upload race-night photos.

Albums

{{ a.venue }}{{ a.dateLabel }} {{ a.count }} PHOTOS
{{ lbCap }} {{ lbCounter }} · CLICK PHOTO TO CLOSE
{{ toastMsg }}
{{ modalNumber }}

{{ modalName }}

OSCA {{ modalGradeWord }} DRIVER

{{ ft.k }} {{ ft.v }}
{{ f.label }} CURRENT GRADE {{ f.gradeWord }}
{{ sec.label }} {{ row.k }} {{ row.v }}
COMBINED TOTALS · ALL FORMULAS
{{ t.v }} {{ t.k }}
STATUS Active {{ modalStatusNote }}