In the big game in Division I the lead changed hands several times, but at the end Crown & Anchor came out on top against Atletico to stay clear at the top. This defeat probably means the end of Atletico's title ambitions for this season. The other top three team, Allsorts, were held to a draw by Telstars, who seem to be pulling clear of the relegation zone. If Crown & Anchor and Allsorts win all their remaining games, a not unreasonable assumption, we will need a play-off to decide the title. At the other end of the table Waterloo Sunset, who went down with three players against Rising Sons, are starting to look doomed. Broken Hearts, well beaten by Chester Army, are now in the other relegation hot seat, as Animals had a comfortable win over three man Bread & Roses. For the third week running (and the sixth time this season) Kevin Ashman was the top scorer in Division I, this week with 25 points.
Barbican's victory over Snail guarantees them promotion back to Division I. If Barbican win one more game, or if Hogshead Chestnuts lose one, Barbicans will be Division II Champions. Both the teams challenging for the other promotion spot won: a three man Ovalytes were too strong for Jay H Seedy, while Hogshead Chestnuts just held on against Rosslyn Park, despite losing the last round 6-1. In the week's other game TROGs beat Uncosy, to join them in 4th place. Three joint top scorers in Division II with 17 points (unless anyone in the Barbican v. Snail game, for which I do not have any details, did better): James Collenette of Jay H Seedy, Peter Ediss of Uncosy, and Patrick Hurley of Ovalytes.
League - Division 1 - Fixtures 2003-2004
| Team | P | W | D | L | F | A | Pts |
| Crown & Anchor | 15 | 11 | 1 | 3 | 662 | 618 | 23 |
| Allsorts | 14 | 10 | 1 | 3 | 692 | 572 | 21 |
| Atletico | 15 | 10 | 0 | 5 | 700 | 602 | 20 |
| Chester Army | 15 | 7 | 2 | 6 | 667 | 648 | 16 |
| Rising Sons | 15 | 8 | 0 | 7 | 645 | 646 | 16 |
| Telstars | 15 | 6 | 1 | 8 | 611 | 654 | 13 |
| Animals | 15 | 5 | 1 | 9 | 592 | 644 | 11 |
| Bread & Roses | 13 | 5 | 1 | 7 | 503 | 567 | 11 |
| Broken Hearts | 15 | 5 | 0 | 10 | 608 | 650 | 10 |
| Waterloo Sunset | 14 | 2 | 1 | 11 | 528 | 607 | 5 |
| Allsorts Kevin Ashman 25 Gavin Fuller 12 | 45 - 45 | Telstars Howard Pizzey 18 Bob Bunting 12 Bill Stratton 11 |
| Atletico Robert Willer 16 Phil Smith 10 Brian Wright 10 | 45 - 50 | Crown & Anchor Roger Bennett 17 Andrew Frazer 15 Jonathan Creer 14 |
| Bread & Roses John McDonnell 16 Rupert Bean 12 Barry Scott 10 | 38 - 51 | Animals David Lea 16 Paul Steeples 15 David Burn 13 |
| Chester Army Adrian Field 21 Larry Whitehurst 16 | 51 - 41 | Broken Hearts David Brewis 16 Olav Bjortomt 14 |
| Rising Sons Mike Billson 14 Mark Maddocks 13 Roger Mortimore 12 | 48 - 34 | Waterloo Sunset Bob Jones 17 Ann Kelly 11 |
League - Division 2 - Fixtures 2003-2004
| Team | P | W | D | L | F | A | Pts |
| Barbican (P) | 12 | 11 | 0 | 1 | 594 | 416 | 22 |
| Ovalytes | 13 | 9 | 0 | 4 | 516 | 474 | 18 |
| Hogshead Chestnuts | 11 | 8 | 1 | 2 | 468 | 394 | 17 |
| Rosslyn Park | 12 | 5 | 0 | 7 | 446 | 495 | 10 |
| TROGs | 11 | 5 | 0 | 6 | 401 | 415 | 10 |
| Uncosy | 12 | 5 | 0 | 7 | 398 | 448 | 10 |
| Snail | 12 | 2 | 0 | 10 | 395 | 497 | 4 |
| Jay H Seedy | 11 | 1 | 1 | 9 | 357 | 436 | 3 |
| Barbican No details | 44 - 38 | Snail yet received |
| Ovalytes Patrick Hurley 17 Tony Sherwood 14 | 40 - 31 | Jay H Seedy James Collenette 17 |
| Rosslyn Park Jim Willerton 16 Hugh Springall 11 Ken Wilson 10 | 42 - 43 | Hogshead Chestnuts Mick Lancaster 16 Tony Allen 11 Martin James 10 |
| Uncosy Peter Ediss 17 | 36 - 42 | TROGs Phil Drysdale 15 Neil Shorter 14 Andy Frost 11 |
| Pos | Division 1 | Pts | Avg | W | D | L |
| 1 | Broken Hearts | 41 | 51.00 | 8 | 0 | 2 |
| 2 | Nomads | 36 | 53.44 | 7 | 1 | 1 |
| 3 | Allsorts | 33 | 51.90 | 7 | 0 | 3 |
| 4 | Atletico | 28 | 48.67 | 5 | 0 | 4 |
| 5 | Old Itonians | 25 | 46.80 | 5 | 1 | 4 |
| 6 | Waterloo Sunset | 16 | 43.20 | 3 | 0 | 7 |
| 7 | Pineapple | 16 | 42.20 | 3 | 0 | 7 |
| 8 | Barb | 15 | 41.50 | 3 | 0 | 7 |
| 9 | Gray Monks | 8 | 39.30 | 2 | 0 | 8 |
| Pos | Division 2 | Pts | Avg | W | D | L |
| 1 | Pericardium | 41 | 53.80 | 9 | 0 | 1 |
| 2 | Belly | 34 | 43.67 | 8 | 0 | 1 |
| 3 | Ovalytes | 29 | 40.70 | 7 | 0 | 3 |
| 4 | Rosslyn Park | 28 | 41.30 | 6 | 0 | 4 |
| 5 | Telstars | 21 | 40.40 | 4 | 1 | 5 |
| 6 | Mealy Bugs | 18 | 37.90 | 4 | 1 | 5 |
| 7 | Accrington Cylindricals | 15 | 36.60 | 3 | 0 | 7 |
| 8 | Wharfside | 9 | 26.60 | 2 | 0 | 8 |
| 9 | London Scottish | 3 | 31.67 | 0 | 0 | 9 |