Updated/republished on 03 April 2026

Introduction

Since I enjoyed messing about with data and ‘R’ formatting with my effort of summarising last seasons excitement of Bath City’s performance (Leeds, 2024), I thought I would do it again for this season.

Not so cluttered as the previous document which was pretty much a test of package functionality, my ability, but also complicated by three managers statistics to include, this year focuses on one team and one manager.

This document will be organic until the end of this season whereby it will be manually updated after each match (when I can). Text and comment will be added as and when, so after the final match everything should make sense. Minor errors and adjustments should be ironed out before the end of the season. The purpose is to visualise the progress of Bath City FC through charts and tables, and various descriptive statistics. If I can, I might even touch on inferential statistics by comparing the whole of last season with this one.

The focus is on scores, scorers and attendances for pre-season, cup, and league matches. In expanding upon these figures for the league: a basic table summary in numbers, management statistics, and home/away attendance breakdowns are included.

Data

This seasons data are from the Bath City FC (2025) fixtures & results web-page. Packages used are Tidyverse (Wickham et al., 2019) for general tidying and the combination plots for each section (using ggplot), LessR (Gerbing, 2026) for manipulating data and for all other plots, tables are formulated with KableExtra (Zhu, 2021).

Pre-season

One less pre-season friendly than last season but no less difficult. In fact, I think the friendlies were a good mix of different league and non-league teams, starting off losing 0:1 away at Taunton Town, and ending on a high by winning at home against Bristol City U21s (4:0).

Figure 1 summarises scores, goals and attendances.

Pre-season summary

Figure 1: Pre-season summary

S.Wilson scored three of the seven pre-season friendly goals (43%).

Highest home attendance: 2205.

Average home attendance: 974.

Cup-run

Our involvement in the trophy games started on Saturday 13th September with the FA Cup 2nd qualifying round.

Note: This year the Somerset Premier Cup (SPC) competition is renamed as the Francis Hillier Premier Cup (Howe, 2025a). For simplicity it shall remain as SPC throughout this document.

A summary of our progression can be seen in Figure 2.

Cup-run summary

Figure 2: Cup-run summary

So the first match we’re dumped out of the FA Cup by Wimbourne Town! On to the SPC and FA Trophy, then!

15th October: Sweeten, Alves and Ash contributed to the W4-0 over Bridgwater United in the SPC1 home game and join Jenkins-Davies on the cup run score list (see Figure 2; 2.2). Surely a massive confidence boost to the team and supporters alike?.

16th November: Windsor strikes again in a 1-1 home draw leading to a 5-3 win on penalties in the FA Trophy 3rd round. Sees us into the next round of the FA Trophy - furthest we’ve been for a while!

It is noteworthy to add that just before the FA Trophy round 2, Jake Tabor was recalled to Swindon Town ending his loan early (Acklam, 2025), and Scott Wilson is loaned to Weston-Super-Mare (Drury, 2025) until the end of the season!

3rd December: Yeboah scores twice (also claiming the own goal (OG)) in the SPC2 match against Odd Down (Bath) AFC, with Alves and Yeboah adding to the 4:0 final score. Kind of expected against a team four levels below us, but they fought hard and didn’t give up (Howe, 2025c).

13 December: FA Trophy round three sees a 1-1 draw against Dorking, thanks to a wonderful strike by Alves to level. Winning out on penalties - all glory to our young 2nd ’keeper Charlie Binns for saving two of theirs!

10 January: Everyone is excited for the fourth round of the FA Trophy against Southend United at home. 9am and the pitch is deemed fit to play on, later their team and supporters are here, ours too; match ref rolls up, has a look, says “no!” - 2pm and the game is postponed until Tuesday 13th. See you then.

13 January: The rescheduled match went ahead as planned and Alves (again!) scored our only goal from a stunning free-kick as we went out of the FA Trophy against Southend United at home (L1-3). We put up a good fight as we went down to 10 men at about 22 minutes in. Raynes’ handball in the area earned him a red card and gave SUFC a penalty, but the attempt was brilliantly saved by Wiles-Richards. 1-0 at half-time. We levelled early in the second half, fought well throughout, but not enough as we conceded two more. Nothing to be ashamed of as they are a level above us, but only seemed to switch it up a gear in the second half. Might have been a different story had we kept a full team, but that’s football. Next up: Street at home next week in the SPC quarter final.

20 January: Another postponed match. This time due to a waterlogged pitch. Mind you, it has rained a lot recently! We will host Street FC in the SCPQF at a later date (31 January).

31 January: The rescheduled SPCQF match saw us beat Street 5-0. Street were worthy opponents and played some tidy football although their only goal was disallowed due to being off-side. Alves booted in four goals, Fisher had the other.

Alves scored eight of the 17 cup match goals (47%).

Highest home attendance: 1131.

Average home attendance: 664.

League

We started off strong in the league this year, though straight losses to Dorking Wanderers (L1-2) and Maidenhead United in a punishing match ending in L0-4 dumped us in position 18, we can bounce back with the right mentality.

Figure 3 visualises the literal “ups-and-downs” of our progress throughout the season. Due to the chosen data source, the positioning as a result of postponed matches cannot be shown (currently in January and February). Gaps will be evident until the next game is played (see commentary below for any changes during these dates)

BCFC NLS league table positions: 25/26 season

Figure 3: BCFC NLS league table positions: 25/26 season

With no game on 27th September due to our early departure from the FA cup competition, other teams are exhausting themselves with additional matches. Let’s see how we fare against Farnborough - another away game on 4th October, so far (29th September) our ‘better’ performances are away from home (D3, W1).

4th October: An away score-draw at Farnborough keeps us at 18th. A better performance, still early days though. Much improvement to be made, especially at home.

19th October: Our unbeaten away form was ruined by Hornchurch who beat us L2-3. At least Ash and Jenkins-Davies added to their tally. We were drawing until a penalty was awarded to them in the dying minutes.

21st October: Back on form with a tidy W2-0 against AFC Totton at home.

2nd November update: Losing away in the final minutes against Hemel Hempstead Town sees us continue on a downward trajectory. Hopeful additions to the squad (Howe, 2025b) will make a future difference. Both debuted as subs at the following home game against Horsham and played well in the short time they had on the pitch. Parselle red-carded for a deliberate hand-ball on the edge of our penalty area. The resulting free-kick awarded them their second goal (L0-2).

4th November: Up another place beating Slough Town away (W3-2). A tense +9 minutes extra time, but we held on.

8th November: A no-score draw against Dagenham & Redbridge at home see us go up one place to 17th.

11th November: Challenging conditions (wet & windy) forced a D1-1 at home to Tonbridge Angels. Could have been 2:1 to us had that 2nd goal not been disallowed due to a foul.

22nd November: Very wet conditions at Hampton & Richmond Borough. However, we secured a W2-1 with a late goal in the last minute of extra time.

25th November: Losing another match in the final minutes, this time L1-2 at Weston Super Mare

29th November: A 1:1 home draw against Enfield Town gains us a point and we rise to position 16 in the table.

6th December: Charlie Binns sees a red card making him the third keeper sent off this season with yet another dubious referee decision. L0-2 away to Maidstone United drops us back to 18th.

17th December: Harry Pell signs from Cheltenham Town (Howe, 2025e). The experienced mid-fielder should make a difference.

20th December: W2-0 at home against Salisbury moves us up one place in the table to 17th.

26th December: Dropping to 18th as a result of a disappointing L2-3 away to Chippenham Town. Thought it may have ended a 2-2 draw with Alves scoring a beauty from a free kick just outside the box at 90+2, but the classic A4 derby was not in our favour this year, once again conceding a late goal in the 94th minute.

30th December: A tidy home D0-0 with Torquay United lifts us one point to 17th.

3rd January: Today’s match against Ebsfleet at home was postponed (Howe, 2026a), due to the pitch being frozen along the Popular End. Fair enough. But because we didn’t play and teams below us did (Tonbridge drew 2:2 with Dorking, and AFC Totton beat Enfield 2:1), we drop two places to 19th! Now two points off relegation, we have a lot of hard work to do - especially as we don’t play a league match again on the 10th, due to the FA Trophy game against Southend.

17th January: Our first league match of the year against Dover ended L0-1. Not a great performance and we stay at 19th in the table. However, the gap between us and relegation narrows, whilst the preferred direction upwards gets further out of reach.

24 January: Giant killers this afternoon as we beat top-flight Worthing, W3-2. No idea where their two goals came from, but a tidy win for BCFC! No advancement for us in the league table but Worthing drop to 2nd place!

27 January: Rain stops play - again. Slough at home to be rescheduled. Though we remain at 19th in the NLS table, Hampton & Richmond turned-over Worthing (1-0) and gain position 20 knocking Farnborough into the relegation zone. Now both those teams have 28 points it means we are one point away from the drop. With the rearranged SPCQF match on Saturday 31 January, most other teams play league matches and there is a mild danger we will be in ‘the zone’ for not playing. We have three games in hand though so could possibly be okay, even so, it makes for a long and busy season ahead.

03 February: Back to the league after a solid cup match for the SPCQF only to find the away game at Maidenhead is postponed due to excessive wet weather. Most of this evenings matches were postponed for the same reason so at least we don’t lose our position for not playing.

07 February: Yet another match postponed due to the rain! Luckily managed to retain 19th in the league table, but only because Hampton & Richmond and Farnborough drew their games. We are all three on 29 points with Farnborough topping the relegation zone, though we have three games in hand. Even so, Salisbury are 18th on 35 points, Tonbridge the same at 17th, so two straight wins for us matches them (assuming they stay where they are). Then the gap up the table widens further. Will be an interesting time for the rest of the season.

10 February: “Rain, rain, go away …”. The match away to AFC Totton is postponed. Meanwhile, Hampton & Richmond go to high-flying Hemel Hempstead and trash them 3-0, leap-frogging us to 19th. We find ourselves in 20th with still the same 29 points as Farnborough who grace the top of the relegation zone. The fight is on … things can only get better.

14 February: Still in 20th (Figure 3) as Dagenham & Redbridge beat us L0-1 away. Plenty of chances from us, just couldn’t finish. Now we clear our backlog of matches with Tuesday/Saturday games for the next five weeks. Interesting times.

17 February: A home match against Ebbsfleet United sees a D2-2 with us levelling the score in the dying seconds of additional time. Still in 20th but with an extra point and two more goals.

21 February: A shocking result - L0-4 against Hampton & Richmond Borough at home! Is there any hope?

24 February: Better. D0-0 to Weston Super Mare at home…one point added.

25 February: Farnborough beat Chippenham 2:1 dropping us to 21st - top of the bottom four. If we beat Enfield Town away on Saturday we’ll be two points above Farnborough, swapping positions again (but only if they don’t win!).

28 February: No win but secured a point in a D1-1 at Enfield Town.

03 March: Slough Town go home happy scoring one goal against us … at [Cannon Clark Stadium @] Twerton Park. Disappointing loss when we need points to keep us out of relegation. Heads up though … there’s the rest of the season!

07 March: The disappointment continues with a shocking score away at Chelmsford City (L1-7)! Where do we go from here? How do we pick ourselves up from this catastrophic defeat? We have to win against Farnborough at home on Tuesday!

10 March: A more spirited performance for much of the match but conceded a late goal (again) to Farnborough at home. Final score L0-1. This is really not looking good.

14 March: Visitors Hornchurch score two in the first half leaving us seemingly bereft of any points at half time. However, we came back stronger after the break to level: D2-2, final result (though we slip into 22nd due to Chippenham winning their match).

17 March: We did it again! 1-1 at half-time, conceding a goal in the dying minutes. Away at Horsham, L1-2. A dubious sending off for Raynes awarded them a penalty which was taken in a lacklustre manner - an easy save for HWR. Horsham were as bewildered as we were about the decision, leading to the thought that they pulled the ‘fair-play’ card and deliberately missed! Credit to them, if so.

21 March: Leading 1-0 at 6 minutes away at Tonbridge Angels. Twelve minutes later they are awarded a penalty, taking the game to 1-1 at half time. Another goal early in the 2nd half it ended L1-2 - another loss on the road.

24 March: No goals today as we lose L0-3 against Hemel Hempstead Town at home. Since Enfield beat Dover 3-1, we slip into 23rd position with seven points clear of safety. Sad times.

28 March: We didn’t lose at Eastbourne Borough away, but held a potential win until conceding yet again in the final minutes. Result: D2-2.

31 March: Despite one of our ‘must win’ matches, Maidenhead United trashed us on our visit this evening (L0-3)

03 April: A bounce up one place in the table thanks to winning at home against Chippenham Town, W1-0! Still in the relegation zone, but hopes are high[er]!

Score performance

League & Cup matches

Figure 4 highlights the scoreline of all matches in league and cup matches, and indicates how many times a particular score happened.

Distribution of scores (league matches & cup run), home and away

Figure 4: Distribution of scores (league matches & cup run), home and away

League only

League only scores are shown in Figure 5 which accumulate the points in the league table.

Distribution of league match scores, home & away; and league scorer boardDistribution of league match scores, home & away; and league scorer board

Figure 5: Distribution of league match scores, home & away; and league scorer board

The scores are shown in Figure 5a, and the league (only) goal scorers in Figure 5b. A stark contrast to the total goals scored in both league and cup matches (see Figure 7).

Who scored where?

Figure 6 shows the proportion of goals scored in league matches by each scorer contributing to a draw, loss or win (Fig. 6a), at home and away (Fig. 6b).

Proportion of  total goals by scorer - league & cup runProportion of  total goals by scorer - league & cup run

Figure 6: Proportion of total goals by scorer - league & cup run

The output below compliments the charts in Figure 6: how many goals scored in a draw, loss or win (matching Figure 6a).

## Joint and Marginal Frequencies
## ------------------------------
## 
##                 WLD
## Scorer             D   L   W Sum
##                    4  12   0  16
##   Alves            0   1   0   1
##   Ash              1   1   3   5
##   Batten           1   0   0   1
##   Beardmore        1   0   0   1
##   Bowman           2   0   1   3
##   Clark            0   1   0   1
##   Fisher           2   1   0   3
##   Jenkins-Davies   0   2   5   7
##   Laqeretabua      1   0   0   1
##   Parselle         0   0   2   2
##   Raynes           1   0   0   1
##   S.Wilson         2   2   1   5
##   Skinner          0   1   0   1
##   Tabor            0   0   1   1
##   Tillson          0   0   1   1
##   Windsor          2   1   2   5
##   Sum             17  22  16  55

And here: who scored goals at home and away matches (matching Figure 6b).

## Joint and Marginal Frequencies
## ------------------------------
## 
##                HorA
## Scorer           Away Home Sum
##                     6   10  16
##   Alves             1    0   1
##   Ash               3    2   5
##   Batten            0    1   1
##   Beardmore         1    0   1
##   Bowman            0    3   3
##   Clark             0    1   1
##   Fisher            2    1   3
##   Jenkins-Davies    4    3   7
##   Laqeretabua       1    0   1
##   Parselle          1    1   2
##   Raynes            1    0   1
##   S.Wilson          3    2   5
##   Skinner           1    0   1
##   Tabor             1    0   1
##   Tillson           1    0   1
##   Windsor           1    4   5
##   Sum              27   28  55

Overall goal scoring averages

11 December: An additional feature that should have been included from the beginning. To date, in 21 matches, our average scoring rate has not been exceptional. Home (0.8), Away (1.18), Total (1.0). This means that, so far, we’re scoring more goals in away matches than at home. On the other hand, goals against us are slightly higher, although conceding fewer at home (1.3), than away (1.36). The information below will update after each match.

Goals for
Total: 39 goals in 41 matches = average of 0.95
Home: 18 in 21 = 0.86
Away: 21 in 20 = 1.05

Goals against
Total: 65 goals in 41 matches = average of 1.59
Home: 28 in 21 = 1.33
Away: 37 in 20 = 1.85

Note: 18 January. It would seem relevant to note here that as of this date, BCFC have scored the least number of goals in the National League South so far this season! 25 goals in 25 matches, averaging only one goal per game. Although Figure 6 will change as the season progresses it is worth noting here that at round 25, 40% of matches lost (n= 6), and 27% of draws (n= 3) were goal-less. For home games: 24% where we did not score (n= 5), and 16% of away fixtures (n= 4; cross-reference Figure 5). Let’s see how this has changed by the end of the season.
Also, we had two January matches postponed to be played at rearranged dates: Ebsfleet at home: frozen pitch; Maidenhead away: our cup game against Southend. To further add to our woes, Horsham away will be postponed due to their cup tie on the 31st.

03 March: Still the lowest scoring team, with 31 goals in 32 games! (to date)

Goal scoring leaderboard

Who will be awarded the Golden Boot? See Figure 7 for how the scoring leaderboard stands.

Score sheet (two goals or more) - league & cup run

Figure 7: Score sheet (two goals or more) - league & cup run

Note: The figure above was getting too congested with the number of players scoring goals so the decision was made to only show those who have scored two or more. Suffice to say, the following have scored one goal each in all competitions for the club this season (OG = own goal):
Batten, Beardmore, Clark, Laqeretabua, OG, Raynes, Skinner, Tabor, Tillson, Yeboah.

14 October: Glad Sweeten entered the goal scoring race with two goals at the Bridgewater SPC1 match; Alves also, both scoring good goals. More of them please.

21 October: Nice to see Parselle enter the scoreboard, nodding in the second goal from a corner. Ash scored the first at the home win against AFC Totton.

4 November: Ash and Jenkins-Davies increased their tally at Slough Town, Tabor got his first goal for BCFC!

11 November: A new addition to the score sheet with Windsor getting his first goal for the club at home against Tonbridge Angels.

16 November: Sees Windsor creeping up the score sheet (2nd goal in FAT2 - see Cup-run section).

22 November: Tillson enters the Score sheet by ensuring an away win at Hampton & Richmond Borough.

25 November: Jenkins-Davies scores again in a 2-1 loss at Weston Super Mare.

29 November: Windsor increases his tally by scoring against Enfield Town at home.

3 December: Yeboah enters the race with two against Odd Down (Bath) AFC (one OG - see Cup-run section), Windsor and Alves catching up with the leading scorers.

13 December: Alves creeps up the board to fourth place after finding form at Dorking - see Cup-run section again!

20 December: Windsor’s brace at home to Salisbury makes him joint leader with Jenkins-Davies and Ash, on six goals. Looks like some competition for the Golden Boot this season.

26 December: Windsor nicks in front and Alves adds one to his own tally, both scoring at Chippenham Town.

13 January: Alves closes the gap on the top three by scoring another glorious free-kick at home in the FA Trophy round 4 match against Southend United at home.

24 January: Jenkins-Davies adds two goals to increase his lead, and Bowman scores his first, combining three goals against Worthing at home!

31 January: Alves (again!) takes the lead by adding four to his current total in the SPCQF against Street. Fisher adds one to his total so far.

17 February: Bowman strikes twice against Ebbsfleet United at home and enters the score sheet proper (see Figure 7).

28 February: Fisher nods one in to equalise at Enfield Town.

07 March: Skinner scores a consolation goal at Chelmsford City.

14 March: Wilson scores his first goal after being recalled from his loan spell earlier in the week. Batten scores his first to enter the score sheet against Hornchurch at home.

17 March: Penalty for Wilson - fires home the equaliser at Horsham away.

21 March: Wilson flies up the leader board by adding his third goal in three matches in a row (4 goals to date). This time away at Tonbridge Angels.

28 March: Two goals at Eastbourne Borough for a vital away match. First goal by Laqeretabua, second by Fisher.

03 April: Super Scotty Wilson scored in the 93rd minute to seal a W1-0 against Chippenham Town at home!

Top 3 goal scorers

\(Alves\) \((9)\),
\(Jenkins-Davies\) \((8)\),
\(Windsor\) \((7)\)

Season table summary at 03 April 2026

Played: \(41\) (\(5\) left) | Position: \(22\) | W: \(8\), D: \(13\), L: \(20\) | For: \(39\) | Against: \(65\) | Diff: \(-26\) | Points: \(37\)

Management performance (league only)

Manager Matches Wins Win rate Points Points/game Avg Home ATT Min Home ATT Max Home ATT
Darren Way 37 7 19% 33 (0.89) 1092 689 (Tonbridge Angels) 2289 (Torquay United)
James Moon 1 0 0% 0 (0) 1091 1091 (Hemel Hempstead Town) 1091 (Hemel Hempstead Town)
Scott Bartlett 3 1 33% 4 (1.33) 2040 2040 (Chippenham Town) 2040 (Chippenham Town)

Note: Some would say a poor performance so far with a 20% win rate at game 10 (04th October). Let’s see how it changes at game 16 and compare with Jerry Gill’s 25% (4 wins) when he left (see Leeds (2024)), before passing judgement. (Fingers crossed for at least three more wins by then! Two so far at 5th October).

Update 08 November: However, whilst the win rate at game 16 is the same for both seasons (25%), last season (2024/25) we had 15 points in position 20. Today we have 17 points in position 17, so all-in-all, a better performance in comparison. Onwards and upwards, right? We’re not even halfway through the season yet.

17th December: Guess who’s back? Kendall’s back! Lee Kendall, who kept us out of the relegation zone last season, makes a welcome return as Assistant Manager (Howe, 2025d).

22 March: After a series of poor results, Darren Way is relieved of his duties (Mathews, 2026)! Last match: Tonbridge Angels away (L1-2) … James Moon takes over in the interim. First and only match: Hemel Hempstead Town at home (L0-3). A few day’s later, Lee Kendall also leaves!

26 March: Scott Bartlett is announced as our new full time manager (Howe, 2026b). First match: relegation battle away to Eastbourne Borough (D2-2)

Attendance statistics

League and cup matches

Home and away match attendances for all league and cup matches are shown in Figure 8. The output below gives the corresponding descriptive statistics of both attendances.

League attendance, Home and Away (inc. cup run)

Figure 8: League attendance, Home and Away (inc. cup run)

##         n   miss        mean          sd         min         mdn         max
## Away   22      0    1095.182     453.577     451.000     922.500    2028.000
## Home   25      0    1061.480     417.568     359.000    1035.000    2289.000

League matches only

Breaking down league only attendances home and away for win/lose/draw outcomes. Descriptive stats for Figure 9 shown in the output below (ordered by highest mean average attendance).

League attendance home and away, win, lose, draw

Figure 9: League attendance home and away, win, lose, draw

##   HorA WLD  n na ATT_mean ATT_mdn ATT_sd ATT_IQR ATT_min ATT_max
## 6 Home   W  5  0     1286    1041    458     361     919    2040
## 3 Away   L 11  0     1243    1231    434     820     704    1773
## 2 Home   D  7  0     1195    1130    538     431     689    2289
## 1 Away   D  6  0     1124     872    499     428     745    2028
## 4 Home   L  9  0     1010    1025    140     171     744    1180
## 5 Away   W  3  0      770     669    380     370     451    1190

League only home attendance

Home attendance for league matches only Figure 10; (and Table 3 which also gives away match figures). The “Index” on the x-axis represents the match number played (example: 5 is the 5th league home-game).

Home attendance, league matches

Figure 10: Home attendance, league matches

Figure 11 shows the distribution of home attendance figures

Distribution of home attendances in league matches

Figure 11: Distribution of home attendances in league matches

Distribution of home game attendance (League)

## 
##          Bin  Midpnt  Count    Prop  Cumul.c  Cumul.p
## -----------------------------------------------------
##   600 >  800     700      3    0.14        3     0.14
##   800 > 1000     900      5    0.24        8     0.38
##  1000 > 1200    1100      8    0.38       16     0.76
##  1200 > 1400    1300      3    0.14       19     0.90
##  1400 > 1600    1500      0    0.00       19     0.90
##  1600 > 1800    1700      0    0.00       19     0.90
##  1800 > 2000    1900      0    0.00       19     0.90
##  2000 > 2200    2100      1    0.05       20     0.95
##  2200 > 2400    2300      1    0.05       21     1.00

Summary of 2025/26 season

A brief summary in table format - the title of each one explains the content.

Table 1: Proportion of league-match outcomes
Distribution Proportion
5 0.11
D 13 0.28
L 20 0.44
W 8 0.17
Table 2: Distribution of league-match outcomes (Home & Away)
Remaining Drawn Lost Won
Away 3 6 11 3
Home 2 7 9 5
Table 3: League matches only - attendance stats
Played Remaining Min Max Sum Mean
Away 20 3 451 2028 22729 1136
Home 21 2 689 2289 23881 1137
Table 4: League matches - Home & Away attendances (Home attendance ordered high to low)
Team Away Home
Torquay United NA 2289
Chippenham Town 1731 2040
Salisbury 1190 1396
Weston Super Mare 1231 1303
Dagenham & Redbridge 1259 1256
Horsham 704 1180
Dorking Wanderers NA 1156
Enfield Town 887 1130
Chelmsford City 1713 1094
Hemel Hempstead Town 722 1091
Worthing 2028 1041
AFC Totton NA 1035
Hampton & Richmond Borough 669 1025
Dover Athletic 846 976
Hornchurch 974 952
Maidenhead United 958 923
Eastbourne Borough 834 919
Farnborough 745 897
Ebbsfleet United 1395 745
Slough Town 451 744
Tonbridge Angels 1762 689
AFC Totton NA NA
Chesham United 857 NA
Chesham United NA NA
Dorking Wanderers NA NA
Maidstone United 1773 NA
Maidstone United NA NA
Maidstone United (Ko 12.30pm) NA NA
Maidstone United (Ko 12.30pm) NA NA
Torquay United NA NA

References

Acklam, J. (2025, November 13). Holloway backs Tabor to ’score goals for Swindon’ as he impresses on loan. Swindon Advertiser. https://www.swindonadvertiser.co.uk/sport/25617781.jake-tabor-will-definitely-score-goals-swindon-town/
Bath City FC. (2025). 2025-26 Fixtures & Results. Bath City FC. https://www.bathcityfc.com/2025-26-fixtures-results/
Drury, L. (2025, November 14). Scott Wilson returns to The Optima. https://wsmafc.co.uk/scott-wilson-returns-to-the-optima/
Gerbing, D. W. (2026). lessR: Less Code, More Results (Version 4.5.2). https://CRAN.R-project.org/package=lessR
Howe, S. (2025a, July 16). Somerset Premier Cup renamed in honour of former president. Bath City FC. https://www.bathcityfc.com/somerset-premier-cup-renamed-in-honour-of-former-president/
Howe, S. (2025b, October 31). Player News - Owen Windsor and Matt Bowman join the Romans. Bath City FC. https://www.bathcityfc.com/player-news-owen-windsor-and-matt-bowman-join-the-romans/
Howe, S. (2025c, December 2). Romans put Odd Down to the sword in County Cup win. Bath City FC. https://www.bathcityfc.com/romans-put-odd-down-to-the-sword-in-county-cup-win/
Howe, S. (2025d, December 17). Staff News - Lee Kendall returns to City as assistant manager. Bath City FC. https://www.bathcityfc.com/staff-news-lee-kendall-returns-to-city-as-assistant-manager/
Howe, S. (2025e, December 18). Player News - City sign experienced midfielder Harry Pell. Bath City FC. https://www.bathcityfc.com/player-news-city-sign-experienced-midfielder-harry-pell/
Howe, S. (2026a, January 3). UPDATE: Ebbsfleet United match postponed due to frozen pitch. Bath City FC. https://www.bathcityfc.com/ebbsfleet-united-match-update/
Howe, S. (2026b, March 26). Bath City FC appoint Scott Bartlett as new first team manager. Bath City FC. https://www.bathcityfc.com/bath-city-fc-appoint-scott-bartlett-as-new-first-team-manager/
Leeds, S. (2024). Bath City FC statistics 2024/25 season. https://rpubs.com/sleeds50/1317024
Mathews, D. (2026, March 22). Club Statement March 2026. Bath City FC. https://www.bathcityfc.com/club-statement-march-2026/
Wickham, H., Averick, M., Bryan, J., Chang, W., McGowan, L., François, R., Grolemund, G., Hayes, A., Henry, L., Hester, J., Kuhn, M., Pedersen, T., Miller, E., Bache, S., Müller, K., Ooms, J., Robinson, D., Seidel, D., Spinu, V., … Yutani, H. (2019). Welcome to the Tidyverse. Journal of Open Source Software, 4(43), 1686. https://doi.org/10.21105/joss.01686
Zhu, H. (2021). kableExtra: Construct complex table with kable and pipe syntax [Manual]. http://haozhu233.github.io/kableExtra/