JOIN THE FREESTYLE CLUB ON DISCORD cyphers every night, battles every week →

Every battle on record that was filmed.

The Archive

Every bout on the ledger, with everyone who fought it and everyone who judged it. 397 bouts and 28 tryouts on record. Reversed results are left out - a correction is not history.
Wednesday, 21 October 202617 on the card
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
JUDGED BY MoDzTFC staffDUEL
21 Oct 2026 G-LEAGUEKOR1R2R3
JUDGED BY nathanTFC staffDUEL
BATTLE TAPE 5m57s
21 Oct 2026 G-LEAGUER1R2R3
JUDGED BY MoDzTFC staffDUEL
BATTLE TAPE 5m48s
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
21 Oct 2026 Z-LEAGUE
21 Oct 2026 G-LEAGUER1R2R3
BATTLE TAPE 9m46s
21 Oct 2026 G-LEAGUER1R2R3
BATTLE TAPE 9m23s
21 Oct 2026 Z-LEAGUE
JUDGED BY MoDzTFC staffDUEL
Tuesday, 20 October 202617 on the card
20 Oct 2026 Z-LEAGUE
20 Oct 2026 Z-LEAGUE
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
20 Oct 2026 Z-LEAGUE
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
20 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
Monday, 19 October 20268 on the card
19 Oct 2026 Z-LEAGUE
19 Oct 2026 Z-LEAGUE
19 Oct 2026 Z-LEAGUE
19 Oct 2026 Z-LEAGUE
19 Oct 2026 Z-LEAGUE
19 Oct 2026 Z-LEAGUE
19 Oct 2026 Z-LEAGUE
Sunday, 18 October 202613 on the card
18 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
18 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
18 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
18 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
18 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
18 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
18 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
18 Oct 2026 Z-LEAGUE
JUDGED BY nathanTFC staffDUEL
Wednesday, 14 October 20269 on the card
14 Oct 2026 Z-LEAGUE
JUDGED BY DayTFC staffDUEL
BATTLE TAPE 4m41s
14 Oct 2026 G-LEAGUER1R2R3
BATTLE TAPE 5m55s
14 Oct 2026 Z-LEAGUE
JUDGED BY DayTFC staffDUEL
BATTLE TAPE 4m49s
14 Oct 2026 Z-LEAGUE
JUDGED BY DayTFC staffDUEL
BATTLE TAPE 4m3s
14 Oct 2026 Z-LEAGUE
JUDGED BY DayTFC staffDUEL
BATTLE TAPE 4m53s
14 Oct 2026 Z-LEAGUE
JUDGED BY DayTFC staffDUEL
14 Oct 2026 PREMIERR1R2R3
JUDGED BY DayTFC staffDUEL
BATTLE TAPE 10m23s
14 Oct 2026 PREMIERR1R2R3
BATTLE TAPE 13m49s
14 Oct 2026 PREMIERTITLER1R2R3
THE CARDS3-0 unanimous decision
533669780708786178TFC staff420R123–20R219–21R321–192–1 to the winner
1410945042545377300TFC staff420R125–22R225–22R323–242–1 to the winner
1461822509287477526TFC staffR128–21R222–23R324–222–1 to the winner
10 points each for punchlines, directness and delivery, per round. Each pair is that round total out of 30, winner first.
Later nightsPage 3 of 7Wednesday, 21 October 2026 back to Wednesday, 14 October 2026Earlier nights