
The draft is on the front page - 91 players available with each team picking 3
The first round everyone makes 2 picks and then the final pick is made up from the remaining players in a blind draft format.
Draft order is also on the front page and goes from the team that finished in last place in Division 2 to the team that won Division 1. If your pick is coming up please consider putting in conditiional pick requests.
So we can get underway - please provide a player name with each of your picks
Once we're underway there wil be a 48hr deadline to provide your picks


That is Season 48 saved to history and I have noted all award winners. I was hoping to have this posted but I don't have time. At the end of the season I was transitioning from the ship back home and I have had a few things to deal with since getting back. I am now heading to Portugal for a break but will be back in one week and I will catch up with the awards then.
In the meantime, I have pressed the end of season aging button for everyone to enjoy.

Not sure when, but here is my options for the CPT.
NO. 40 or NO 41 DF 0/10 - Filip Lipka
NO. 42 MF 0/10 or NO 51 MF 0/9 Alan Archacki

I thinks that's normal Paul, I took the 0/8 utility player last draft

No 91 0/8 UT is out of sequence - possibly not meant to be there at all?


I don't know why but there were two missing semi-colons.
Over in OASL I tried adding an extra line to the stats page so it printed HELLO below the stats.
Then I tried an IF statement copying what other lines.did and it didn't work until I put a semi-colon at the end At first I thought it hadn't worked because NMR didn't show but then I noticed a header missing for the last column and realised that part was also missing one
What I don't understand is why it needs the semi-colon because there's plenty of IF statements that don't have them.

Whilst looking at all this stuff I couldn't work.out why there was a stats.php and stats_new.php as I'd expect stats and stats_old so that if something went wrong with my programming I could go back to stats_old which works.
Just realised it's because SFLSL still uses the old Golden Gloves formula as the season had already started. I'll wait for the awards before changing anything.

Yes, I have the nmr stat on my stats page but PEX do not. I have no idea how to swith it on/off although I have had a look through the various commish options.

Thanks, Andy. It's really puzzling. Gut feeling is that where it reads the Parameters from the database for the Parameters page it's different from where it reads it elsewhere. Like I say I'm not sure about reading databases but I've seen code that gives a list of things to read from the admin database for Parameters. Need to find the equivalent for Stats.

NMR toggle works for OASL, but only for my account with commish access. When I switch to MTS I no longer can see the NMR stats column.


I do recall having to turn it off after the Robin years of OASL. I will go and change the setting now to check.


It's doing my head in. I've read the code over and over, checked the syntax and I still don't get it.
In Features -> Parameters down at the bottom it says Show NMR as Y in this league. The Y is read from the database and is the same $NMR_showinstats used for the stats page. Parameters is seeing the Y and showing it on the page. So I don't get why the stats page doesn't see the same thing.
So before I bother Al can Roy or Colin change this to N then check it says N in Parameters and then change it back please. Maybe (probably not) it will reset something.
Mark or Andrew, if you're reading this can you change SESL/OASL to Y so I can see if it works there please.Each league has its own stats.php so maybe something is wrong in the SFLSL one.

What I thought was a Y for Yes is actually a code for how much access you have . Full access is Y, Frontpage which ai have is E, Party bonus only is A.
The "something" I mentioned is called $loggedInNav and this is set to 1 if you are logged in and 0 if not. It's used to show various tabs like your team name, blog, lineup etc which aren't there if logged out..
I am certain I am reading that linenof code correctly so I need to find out if $NMR_showinstats==("Y") is exactly correct because everything else on that line of code appears correct.
The only problem is I really don't understand the code for reading the database yet.

I have Commish access but can't see NMRs on the stats page....


I've looked at the code and there's a line that basically says "if you have Commish access OR Commish has set view NMR to yes" then show the NMR column. However both statements have an extra bit asking if "something" is >0 as well. But as of yet I can't find where that "something" is set as it s only mentioned in that bit of code (stats.php) twice and in both cases it's to do with showing NMRs (no idea why twice and my bed is calling me).
So that might explain why Roy can see NMRs as I guess that "something" is set to >0 for Commish access.
I can't remember offhand what "something" is - maybe to do with being logged in. More digging needed.

Steve: you are amazing with the system numbers! (and I am a Systems Engineer... ;)
The translations is that we were incredibly unlucky. I bet that if we set it up to play again we would have won easily...
I don't think that we need to change the system anymore.
Dave: thank you! But I do think that the game is better if the matches involving nmr teams are just played. The most common outcome of playing vs an nmr team is that you win 4-0.
When you nmr it is bad enough that you miss the training opportunity. (then it is most likely a loss)
So Div-2 here we come (back!). :)

I can see NMRs on the stats page. Not sure if it's just because I have Commish access
Dublin had 27, Cannons 17 and a couple have 8-9
I don't about Colin but I'd be happy to have Steve play around with injuries
More frequent, less damage
I will create a poll to see what managers think


But only if Newton Heath:
Tighten the defence
Improve morale
Add one or two key players
Reduce the number of draws
Avoid the January‑style collapse

Game 28 on 31st January we played an NMR Merrylees and outshot them 9-0 on shots but they "thieved" a point 0-0. Definitely should be a rule put in against NMRs. Even if the score can't be altered then the competing team could (manually) be given ALL the gate money (take away the NMR teams cash), and any bookings/refd cards rescinded or say half the ELs put back to the team making the effort.
Wont happen but I have pulled back in my initial suggestion if a 3-0 default score - must be mellowing in my old age. PS how many NMRs have teams had this season? 🤔

I loss my star striker to a -32 injury late in the season which probably cost us a play-off place. Now he was on a -el when injured so that was my risk which in the end was costly.
I think -el should make it more likely that a player could pick up an injury. It would mean managers would need to keep larger squads or risk losing players to an injury. The injuries perhaps should be a little less severe but would have an impact on the team if they had already made all three of there allowed substitutes.

TNS sends 250k to AFC for Edgar Davids (3/22 MF)

One of the Parameter settings that Commishes can have NMRs shown in stats. It's set to Y for SFLSL but it doesn't show. Something I can look for in the code.

Game 28 on 31st January we played an NMR Merrylees and outshot them 9-0 on shots but they "thieved" a point 0-0. Definitely should be a rule put in against NMRs. Even if the score can't be altered then the competing team could (manually) be given ALL the gate money (take away the NMR teams cash), and any bookings/refd cards rescinded or say half the ELs put back to the team making the effort.
Wont happen but I have pulled back in my initial suggestion if a 3-0 default score - must be mellowing in my old age. PS how many NMRs have teams had this season? 🤔


Now I can edit the Olmec code altering the injuries has been talked about a little by me and the three Commishes. Nothing has been decided, partly because all three Commishes seem to have busy lives. Over in SESL there was a discussion about the NMR program so I thought I'd bring this up here while we're in the off-season.
For recap, there are two ways of getting injuries.
1, Random injury. Each minute both teams are checked for a random injury. The base chance of an injury is 0 in 10,000. . Aggressive and dirty players increase this. Each aggressive playerin the game adds 1. Dirty players add 2 to your team and 4 to their team for a maxinum of 66 with all 22 players dirty (the Parameters and probably the rules incorrectly state 110). The Commish can add a number to the base amount. In SFLSL it's 8, 10 in SESL and 15 in OASL. All n/p in SFLSL should mean a 7% chance of an injury (about 1 injury every 7 games - does this seem accurate?) in your team in SFLSL up to 13% in OASL (1 injury every 3.5 games). With all dirty it's 49% to 52% of at least one injury per game.
In the playoffs there was just one random injury - to an MT player.
EL injury. This is much more complicated to work out. Each player with EL below 0 is checked. EL drops every minute and I can't be bothered to work out the odds accurately but at EL -1 there's an 11 in 10,000 chance of an injury. So approxiately I say that from EL 0 to EL -2 over 30 minutes, that's an average of EL -1. This gives a chance of 3.3%. That really isn't a disincentive. A player that starts with EL 0 (using this method) has a 60% chance of avoiding injury playing passive over 90 minutes.
MT played 6 players that finished below 0 EL (4 at -3 and 2 at -2). None of these got injured. MM NMR played 5 (3 finished -1 and 1 finished -3 and 1 that started on EL 0 made it to 71 minutes, almost -4, before getting injured).
In my game I had players finishing on -1, -1, -3, -2, -1, -2,-4 and -2 safely, and two players that started on 4, so had to play the last 30 minutes below 0,and one made it to 87 and the other 89. The injuries had virtually no effect (Sims would have been my 4th penalty taker and was replaced by Trueman who was 1 ShSL less).
Of course the risk is high with high EL losses, but not really in the play-offs. Colin has reduced injuries a couple of times stating they are too high. It's rare but -96 is a killer. Even -32 is bad.
I personally think EL injuries should happen more often to make it more risky but the injuries should be less. As Colin has said to me and injury means the player has to go off anyway, which usually is worse for your team, so why cripple him for a few games as well. The random injury chance can be increased anyway if Commishes want as well.
For each there are 4 or 5 choices - these can easily be increased and the EL losses can also be changed - even zero loss (just a knock) is possible.
Anyway - just putting it out there.

Shooting SL is not modified by passive or aggressive play. This was removed a long time ago. In 2007 goalkeeper's save rate was changed so that passive or aggressive play didn' affect it.
Yes you were unlucky in the penalty shootout. With equal SL shooter and keeper there is a 60% chance of a save in a match and this is halved for penalties, so 30%. For the three that were taken MT had 29%, 27% and 27% chance of a save (2% chance of all three saved). For MM it was 33%, 35% and 35% (28% of all three scoring).
The software gives a log of a lot of what happens in a game, including the rolls for whether a shots is saved or not and the chance of getting a shot. It doesn't show the rolls for shots on target nor, unfortunately, the rolls for penalty shootouts.
For your 7 shots on target, the chances of shots being saved were 66,72,80,66,66,66 and 62%. There was only a 4% chance of all 7 being saved. MM keeper rolled 27,37,39,46,22,1,and 2%.

Can't complain about the loss to the nmr team. We got 9 shots (7 on target) and MM got zero.
We just could not get past their keeper.
Then on the pk shootout again we could not get one past him! 0-3 pk shootout is a bit embarrasing.
Question for Steve: does the shooting SL get modified when playing P? And for the pk shootout?
MM pks were by SL 25, 23 and 23. (Our GK SL28 not passive)
MT pks by SL 29, 27 and 27. (MM's GK SL 30 passive)
Looks like MM got very lucky on the PKs...
Still, we probably deserved to go back down to Div-2... :)

I have just put through the last participation bonus payments for the season. The next payout will be at the start of the next season. Enjoy the break!


I have just put through the last participation bonus payments for the season. The next payout will be at the start of the next season. Enjoy the break!


The following teams receive Participation Bonus through week ending 6th March 2026:
ACS(50) BIB(50) CAM(15) DB(50) FCB(50) GD(10) LBC(50) LD(20) MM(25) MT(20) OPT(15) SFR(5) TNS(50) YFC(50)

Crazy that we get our first MVP in the last game of the season. I notice that we didn't get any gate money despite what the match report says but we did get the 25k from the MVP. I don't think we got the TP however as I'm sure we had 5 anyway.
NMR strikes again, although from a programming poiint of view I'm happy to see MM got a full 16 players picked despite only having 17 players EL 0 or above, the SL 25 WG losing out to the SL 25 FW for the final subs spot - both players having an EL of 2.

The following teams receive an MVP bonus after match 43:
A.C. Sapone - MVP #1: 1 TP + 25k (DwW)
A nice little earner before the season gets underway.


The following teams receive an MVP bonus after match 42:
Golden Dragons - MVP #10: 25k (wWw)

A neat little Merseyside trick by Andy Shaw makes him the winner of LMS XIII, and earns him a lovely 400k.
LMS will now be on hold until the start of our new season, by which time the default selection may not be Wolves...
| TEAM | Manager | Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | |
|---|---|---|---|---|---|---|---|
| YFC | Shaw | Chelsea | Arsenal | Man City | Liverpool | Everton | WINNER!! |
| CAM (I,V) | Cooper | Chelsea | Arsenal | Man City | Man Utd | Liverpool | OUT |
| MT | Krosnyak | Sunderland | Chelsea | Man City | Man Utd | Liverpool | OUT |
| GD | Creasey | Man Utd | Arsenal | Liverpool | Newcastle | OUT | |
| MM | G.Scott | Sunderland | Arsenal | Crystal P | Villa | OUT | |
| PNE | Gregory | Man Utd | Chelsea | Crystal P | B'mouth | OUT | |
| AFC (IX) | Permentier | Sunderland | Chelsea | Villa | OUT | ||
| BIB | Habermann | Man Utd | Arsenal | Chelsea | OUT | ||
| FCB (IV) | Blair | Arsenal | Man Utd | Chelsea | OUT | ||
| ITP (II) | Williams | Sunderland | Arsenal | Chelsea | OUT | ||
| OPT (VIII) | C.Scott | Sunderland | Arsenal | Chelsea | OUT | ||
| SFR | D.Fitzgerald | Sunderland | Arsenal | Chelsea | OUT | ||
| NHL | Lithgo | Chelsea | Newcastle | OUT | |||
| NJN | J.White | Man Utd | Wolves | OUT | |||
| ORA | Gavino | Chelsea | Newcastle | OUT | |||
| ACS | Turner | Nottm F | OUT | ||||
| CN | Barnard | Villa | OUT | ||||
| CPT | Legowski | Wolves | OUT | ||||
| DB (VI) | Cockayne | Villa | OUT | ||||
| DUB | Burnett | Wolves | OUT | ||||
| GCK | Campbell | Wolves | OUT | ||||
| HLR | M.White | Villa | OUT | ||||
| LBC | Oakes | Villa | OUT | ||||
| LD | Rolsten | Wolves | OUT | ||||
| PEX | Hernandez | Wolves | OUT | ||||
| SXS | Purvis | Wolves | OUT | ||||
| TNS | Lye | Brighton | OUT | ||||
| WBB | Foss-Grant | Man City | OUT |


The following teams receive Last Man Standing Winning through :
YFC(400)

A neat little Merseyside trick by Andy Shaw makes him the winner of LMS XIII, and earns him a lovely 400k.
LMS will now be on hold until the start of our new season, by which time the default selection may not be Wolves...
| TEAM | Manager | Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | |
|---|---|---|---|---|---|---|---|
| YFC | Shaw | Chelsea | Arsenal | Man City | Liverpool | Everton | WINNER!! |
| CAM (I,V) | Cooper | Chelsea | Arsenal | Man City | Man Utd | Liverpool | OUT |
| MT | Krosnyak | Sunderland | Chelsea | Man City | Man Utd | Liverpool | OUT |
| GD | Creasey | Man Utd | Arsenal | Liverpool | Newcastle | OUT | |
| MM | G.Scott | Sunderland | Arsenal | Crystal P | Villa | OUT | |
| PNE | Gregory | Man Utd | Chelsea | Crystal P | B'mouth | OUT | |
| AFC (IX) | Permentier | Sunderland | Chelsea | Villa | OUT | ||
| BIB | Habermann | Man Utd | Arsenal | Chelsea | OUT | ||
| FCB (IV) | Blair | Arsenal | Man Utd | Chelsea | OUT | ||
| ITP (II) | Williams | Sunderland | Arsenal | Chelsea | OUT | ||
| OPT (VIII) | C.Scott | Sunderland | Arsenal | Chelsea | OUT | ||
| SFR | D.Fitzgerald | Sunderland | Arsenal | Chelsea | OUT | ||
| NHL | Lithgo | Chelsea | Newcastle | OUT | |||
| NJN | J.White | Man Utd | Wolves | OUT | |||
| ORA | Gavino | Chelsea | Newcastle | OUT | |||
| ACS | Turner | Nottm F | OUT | ||||
| CN | Barnard | Villa | OUT | ||||
| CPT | Legowski | Wolves | OUT | ||||
| DB (VI) | Cockayne | Villa | OUT | ||||
| DUB | Burnett | Wolves | OUT | ||||
| GCK | Campbell | Wolves | OUT | ||||
| HLR | M.White | Villa | OUT | ||||
| LBC | Oakes | Villa | OUT | ||||
| LD | Rolsten | Wolves | OUT | ||||
| PEX | Hernandez | Wolves | OUT | ||||
| SXS | Purvis | Wolves | OUT | ||||
| TNS | Lye | Brighton | OUT | ||||
| WBB | Foss-Grant | Man City | OUT |
