LaserOddsFree football odds comparison
OddsLeagues & countriesWidgets
By country
All leagues & countries →
18+Gamble responsibly
Independent odds comparison. We don't take bets.
MON0545 pricedTUE0681 pricedWED0721 pricedTHU0810 pricedFRI0992 pricedSAT10284 pricedSUN11159 priced
1×2O/UBTTSDCHCPTT HomeTT AwayO/U 1HHCP 1H1st Half
🌐World·DEC

Western Australia NPL odds

Season 2026 · after 22 rounds

Latest results

SAT 19 SEP
08:30Armadale3 – 0UWA NedlandsHT 1–0
SAT 22 AUG
08:00Armadale SC0 – 4Perth Redstar FC08:00Bayswater City2 – 0Perth Glory FC08:00Stirling Macedonia FC3 – 1Western Knights SC08:00Olympic Kingsway SC0 – 1Fremantle City08:00Balcatta0 – 2Dianella White Eagles SC08:00Perth Azzurri3 – 1Sorrento FC
SAT 15 AUG
08:00Perth Azzurri5 – 2Perth Redstar FC08:00Western Knights SC0 – 0Balcatta08:00Perth Glory FC5 – 3Fremantle City08:00Armadale SC3 – 1Dianella White Eagles SC08:00Olympic Kingsway SC1 – 1Sorrento FC
Show all 97 results
FRI 14 AUG
12:00Bayswater City6 – 2Stirling Macedonia FC
SAT 8 AUG
07:00Bayswater City7 – 1Sorrento FC
SAT 1 AUG
08:00Fremantle City2 – 2Perth Azzurri08:00Olympic Kingsway SC1 – 1Bayswater City08:00Sorrento FC1 – 0Perth Redstar FC08:00Western Knights SC2 – 2Perth Glory FC08:00Balcatta3 – 3Armadale SC08:00Dianella White Eagles SC1 – 2Stirling Macedonia FC
SAT 25 JUL
08:00Perth Redstar FC0 – 0Balcatta08:00Western Knights SC1 – 2Olympic Kingsway SC08:00Perth Glory FC4 – 0Dianella White Eagles SC08:00Perth Azzurri0 – 2Bayswater City08:00Stirling Macedonia FC1 – 1Armadale SC
SAT 18 JUL
10:00Dianella White Eagle0 – 3Olympic KingswayHT 0–108:00Perth RedStar0 – 3Fremantle CityHT 0–2
08:00Perth Glory II2 – 2ArmadaleHT 0–1
08:00Balcatta2 – 0Stirling LionsHT 0–0
FRI 17 JUL
12:00Perth3 – 3Western KnightsHT 2–0
SAT 11 JUL
08:00Sorrento0 – 2Fremantle CityHT 0–208:00Olympic Kingsway1 – 2Perth RedStarHT 1–0
SAT 4 JUL
10:00Dianella White Eagle2 – 2PerthHT 2–2
08:00Western Knights2 – 0SorrentoHT 1–008:00Fremantle City1 – 1Bayswater CityHT 1–008:00Armadale1 – 6Olympic KingswayHT 0–2
08:00Stirling Lions0 – 1Perth RedStarHT 0–0
08:00Perth Glory II1 – 3BalcattaHT 1–1
SAT 27 JUN
10:00Dianella White Eagle2 – 1SorrentoHT 0–1
08:00Armadale1 – 4PerthHT 0–208:00Fremantle City3 – 0Western KnightsHT 0–008:00Olympic Kingsway5 – 4BalcattaHT 3–2
08:00Perth Glory II1 – 1Stirling LionsHT 1–0
FRI 26 JUN
12:00Bayswater City3 – 0Perth RedStarHT 0–0
SAT 20 JUN
10:00Balcatta1 – 1Perth08:00Western Knights4 – 4Bayswater08:00Fremantle City1 – 0Dianella08:00Perth Glory1 – 2Perth Redstar08:00Sorrento0 – 3Armadale08:00Olympic Kingsway0 – 3Stirling Macedonia
SAT 13 JUN
08:00Armadale0 – 5Bayswater CityHT 0–108:00Fremantle City5 – 2BalcattaHT 3–1
08:00Stirling Lions0 – 1SorrentoHT 0–1
08:00Dianella White Eagle1 – 0Western KnightsHT 0–0
08:00Perth Glory II2 – 4PerthHT 2–1
SAT 6 JUN
08:00Balcatta0 – 3Sorrento FC08:00Perth Glory FC1 – 2Olympic Kingsway SC08:00Armadale SC2 – 1Fremantle City08:00Perth Redstar FC2 – 1Western Knights SC
FRI 5 JUN
12:00Bayswater City4 – 3Dianella White Eagles SC12:00Perth Azzurri3 – 3Stirling Macedonia FC
SAT 30 MAY
08:00Sorrento1 – 2Bayswater CityHT 0–0
08:00Armadale3 – 2Perth Glory IIHT 2–2
08:00Fremantle City2 – 2Perth RedStarHT 0–2
08:00Stirling Lions3 – 1BalcattaHT 2–0
08:00Western Knights3 – 4PerthHT 2–2
FRI 29 MAY
12:00Olympic Kingsway3 – 1Dianella White EagleHT 1–1
SAT 23 MAY
08:00Dianella White Eagle2 – 2ArmadaleHT 0–1
08:00Sorrento1 – 4Olympic KingswayHT 0–1
08:00Stirling Lions1 – 2Bayswater CityHT 1–0
08:00Balcatta0 – 0Western KnightsHT 0–0
08:00Fremantle City4 – 3Perth Glory IIHT 2–2
FRI 22 MAY
12:00Perth RedStar1 – 1PerthHT 1–1
SAT 16 MAY
10:00Dianella White Eagle2 – 3BalcattaHT 1–1
09:00Perth Glory II1 – 0Bayswater CityHT 0–0
08:00Perth RedStar1 – 0ArmadaleHT 1–008:00Sorrento1 – 2PerthHT 0–108:00Fremantle City2 – 2Olympic KingswayHT 1–2
08:00Western Knights2 – 1Stirling LionsHT 1–1
SAT 9 MAY
08:00Armadale5 – 0BalcattaHT 2–0
08:00Stirling Lions3 – 4Dianella White EagleHT 1–2
08:00Perth Glory II3 – 1Western KnightsHT 2–1
FRI 8 MAY
12:00Perth1 – 1Fremantle CityHT 0–1
12:00Bayswater City3 – 2Olympic KingswayHT 2–112:00Perth RedStar4 – 1SorrentoHT 2–0
SAT 25 APR
10:00Balcatta2 – 4Perth RedStarHT 0–2
10:00Dianella White Eagle2 – 2Perth Glory IIHT 1–0
08:00Armadale2 – 4Stirling LionsHT 2–1
08:00Fremantle City0 – 1SorrentoHT 0–0
08:00Olympic Kingsway2 – 1Western KnightsHT 0–0
FRI 24 APR
12:00Bayswater City3 – 2Perth Azzurri
SAT 18 APR
10:00Dianella White Eagles SC0 – 1Perth Redstar FC08:00Western Knights SC5 – 4Armadale SC08:00Stirling Macedonia FC3 – 2Fremantle City08:00Perth Glory FC0 – 1Sorrento FC08:00Balcatta1 – 2Bayswater City08:00Olympic Kingsway SC1 – 2Perth Azzurri

Other leagues in Australia

1 league

Standings

after 22 rounds
#TEAMPGDPTSFORM
1Bayswater City22+3347
2Olympic Kingsway22+1541
3Perth RedStar22+641
4Perth22+1238
5Fremantle City22+1035
6Stirling Lions22+230
7Western Knights22−225
8Sorrento22−2024
9Dianella White Eagle22−1123
10Perth Glory II22−421
11Armadale22−1621
12Balcatta22−2517

This season

97 of 132 matches
Home 39.2%23.7%37.1%
HomeDrawAway
3.72goals per match71.1%over 2.5 goals67%both teams scored

Bookmaker margin

closing 1X2 · 64 matches
Pinnacle9.20%1
Betano9.31%4
Betfair9.65%1
BetVictor9.65%1
1xBet10.95%1
William Hill11.24%1
Bet36511.31%63
Marathonbet12.27%1

Average margin of the last 1X2 prices before kick-off in this season's matches. Lower margin means better prices for you.

↗opening book…