Final season tables -- North West Sydney Football 2025

First-grade teams are listed in bold.

Points per game was used to rank teams in divisions in which all teams did not play the same number of games.

Rankings in 2025 were determined by: (1) Points or PPG; (2) Goal Difference; (3) Wins; (4) Goals For; (5) Head-to-head.

 

Tier 5 -- North West Sydney Premier League -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

Epping Eastwood

18

13

2

3

51

22

29

41

 

2

Eastwood St Andrews

18

13

2

3

35

13

22

41

 

3

West Pennant Hills-Cherrybrook

18

13

1

4

70

17

53

40

 

4

West Ryde Rovers

18

12

2

4

47

22

25

38

 

5

Epping FC

18

10

3

5

43

23

20

33

 

6

Pennant Hills

18

7

1

10

34

35

-1

22

 

7

Homenetmen Antranig

18

4

1

13

32

69

-37

13

 

8

Putney Rangers

18

4

1

13

18

65

-47

13

 

9

Macquarie Dragons

18

3

2

13

20

56

-36

11

 

10

Normanhurst Eagles

18

3

1

14

18

46

-28

10

 

 

Grand Final: Epping Eastwood 1 Eastwood St Andrews 0

 

Tier 5.1 -- North West Sydney Premier League Reserves -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

Epping FC

18

14

2

2

56

16

40

44

 

2

West Ryde Rovers

18

12

3

3

69

18

51

39

 

3

West Pennant Hills-Cherrybrook

18

11

4

3

60

17

43

37

 

4

Epping Eastwood

18

11

4

3

55

21

34

37

 

5

Eastwood St Andrews

18

10

2

6

39

17

22

32

 

6

Pennant Hills

18

8

3

7

47

28

19

27

 

7

Normanhurst Eagles

18

7

2

9

20

29

-9

23

 

8

Homenetmen Antranig

18

4

0

14

19

98

-79

12

 

9

Macquarie Dragons

18

3

0

15

23

56

-33

9

 

10

Putney Rangers

18

0

0

18

13

101

-88

0

 

 

Grand Final: West Ryde Rovers 2 Epping Eastwood 2 aet 7-6 pens

 

 

Tier 6 -- North West Sydney Super League -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

Gladesville Ravens

18

13

1

4

60

26

34

40

 

2

Hills Hawks

18

11

4

3

42

18

24

37

 

3

North Epping Rangers

18

11

2

5

38

21

17

35

 

4

Ryde Saints United

18

10

2

6

46

24

22

32

 

5

Redfield Lions

18

10

2

6

42

33

9

32

 

6

North Ryde

18

8

3

7

47

44

3

27

 

7

Thornleigh Thunder

18

8

3

7

38

40

-2

27

 

8

Epping FC

18

5

3

10

34

41

-7

18

 

9

Epping Eastwood

18

2

3

13

26

72

-46

9

 

10

Roselea

18

0

1

17

18

72

-54

1

 

 

Grand Final: Gladesville Ravens 2 Hills Hawks 1 aet

 

Tier 6.1 -- North West Sydney Super League Reserves -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

North Ryde

18

14

2

2

62

16

46

44

 

2

North Epping Rangers

18

12

2

4

35

15

20

38

 

3

Epping FC

18

10

4

4

52

26

26

34

 

4

Epping Eastwood

18

9

3

6

39

30

9

30

 

5

Thornleigh Thunder

18

9

0

9

38

39

-1

27

 

6

Ryde Saints United

18

7

1

10

30

40

-10

22

 

7

Gladesville Ravens

18

6

3

9

32

40

-8

21

 

8

Roselea

18

5

3

10

24

62

-38

18

 

9

Hills Hawks

18

4

3

11

24

38

-14

15

 

10

Redfield Lions

18

2

3

13

13

43

-30

9

 

 

Grand Final: North Epping Rangers 2 North Ryde 1 aet

 

 

Tier 7 -- North West Sydney All Age Men - Division 1 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

Epping FC

14

11

1

2

36

13

23

34

 

2

Gladesville Ravens

14

10

2

2

35

13

22

32

 

3

Pennant Hills K

14

8

3

3

34

21

13

27

 

4

Pennant Hills B

14

6

1

7

31

34

-3

19

 

5

Pennant Hills La

14

4

4

6

22

27

-5

16

 

6

West Ryde Rovers

14

3

2

9

15

28

-13

11

 

7

West Pennant Hills-Cherrybrook

14

2

4

8

23

33

-10

10

 

8

Ryde Panthers

14

3

1

10

19

46

-27

10

 

 

Grand Final: Epping FC 1 Gladesville Ravens 0

 

 

Tier 8 -- North West Sydney All Age Men - Division 2 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

Pennant Hills A

14

10

2

2

45

14

31

32

 

2

Pennant Hills Chen

14

9

3

2

53

16

37

30

 

3

Macquarie Dragons

14

9

3

2

39

10

29

30

 

4

Beecroft

13

5

4

4

21

27

-6

19

 

5

Gladesville Sharks

14

6

0

8

38

32

6

18

 

6

Macquarie University B

13

5

1

7

26

30

-4

16

 

7

Ryde Panthers

13

3

2

8

20

46

-26

11

 

8

North Epping Rangers

14

1

1

12

17

63

-46

4

 

9

Macquarie University A

3

0

0

3

1

22

-21

0

Withdrew after 3 rounds

 

Grand Final: Pennant Hills A 3 Pennant Hills Chen 0

 

 

Tier 9 -- North West Sydney All Age Men - Division 3 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

All Saints Hunters Hill

16

10

3

3

55

24

31

33

 

2

West Ryde Rovers

16

10

3

3

36

19

17

33

 

3

Normanhurst Eagles

16

10

2

4

54

35

19

32

 

4

West Pennant Hills-Cherrybrook

16

9

4

3

43

24

19

31

West Pennant Hills Cherrybrook North in source

5

Macquarie University

16

8

2

6

42

39

3

26

 

6

Beecroft

16

8

1

7

32

45

-13

25

 

7

Macquarie Dragons

16

6

2

8

35

46

-11

20

Macquarie Dragons AA3 (West) in source

8

North Ryde

16

3

3

10

22

37

-15

12

 

9

Putney Rangers

16

3

2

11

23

43

-20

11

 

10

Roselea

16

2

0

14

20

50

-30

6

 

 

Grand Final: West Ryde Rovers 4 All Saints Hunters Hill 2

 

 

Tier 10 -- North West Sydney All Age Men - Division 4 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

West Ryde Rovers

16

13

3

0

40

10

30

42

 

2

All Saints Hunters Hill

16

11

1

4

46

18

28

34

 

3

Carlingford Redbacks

16

10

1

5

40

26

14

31

Redbacks FC in source

4

Old Ignatians

16

8

4

4

31

21

10

28

 

5

North Epping Rangers

16

7

1

8

24

23

1

22

 

6

Macquarie University

16

6

2

8

28

25

3

20

 

7

Epping FC

16

5

1

10

21

33

-12

16

 

8

Beecroft

16

5

1

10

21

35

-14

16

 

9

Kings Old Boys

16

4

1

11

14

44

-30

13

 

10

Pennant Hills Gunn

16

2

3

11

16

46

-30

9

 

 

Grand Final: Old Ignatians 2 Carlingford Redbacks 1

 

 

Tier 11 -- North West Sydney All Age Men - Division 5 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

West Ryde Rovers White

15

12

1

2

46

17

29

37

 

2

All Saints Hunters Hill

15

11

2

2

32

14

18

35

 

3

Carlingford Redbacks

15

9

4

2

38

15

23

31

 

4

North Ryde

15

7

2

6

33

26

7

23

 

5

Eastwood St Andrews

15

6

3

6

31

24

7

21

 

6

West Ryde Rovers Blue

15

5

4

6

25

30

-5

19

 

7

North Epping Rangers

15

6

1

8

29

36

-7

19

 

8

Macquarie University

15

5

0

10

16

37

-21

15

 

9

Epping Eastwood

15

3

1

11

16

41

-25

10

 

10

Gladesville Sharks

15

2

0

13

17

43

-26

6

 

 

Grand Final: Carlingford Redbacks 1 West Ryde Rovers White 1 aet 3-1 pens

 

 

Tier 12 -- North West Sydney All Age Men - Division 6 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

Homenetmen Antranig

15

10

3

2

34

18

16

33

 

2

Macquarie University

15

10

0

5

42

25

17

30

 

3

Eastwood St Andrews

15

9

2

4

44

18

26

29

 

4

West Pennant Hills-Cherrybrook

15

8

3

4

39

21

18

27

 

5

Gladesville Ravens

15

8

2

5

38

23

15

26

 

6

Beecroft

15

8

2

5

39

26

13

26

 

7

North Ryde

15

6

1

8

29

40

-11

19

 

8

Gladesville Sharks

15

5

2

8

23

24

-1

17

 

9

Ryde Panthers

15

2

0

13

10

74

-64

6

 

10

West Ryde Rovers

15

1

1

13

15

44

-29

4

 

 

Grand Final: Homenetmen Antranig 4 Eastwood St Andrews 0

 

 

Tier 13 -- North West Sydney All Age Men - Division 7 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Pts per Game

Notes

1

Gladesville Sharks Pink

13

10

3

0

40

8

32

33

2.54

 

2

Gladesville Sharks Black

13

7

3

3

19

14

5

24

1.85

 

3

Epping Eastwood

14

7

2

5

33

17

16

23

1.64

 

4

Epping FC

13

6

2

5

24

20

4

20

1.54

 

5

North Ryde

13

6

1

6

22

30

-8

19

1.46

 

6

Putney Rangers

13

5

1

7

14

27

-13

16

1.23

 

7

Roselea

13

4

1

8

10

19

-9

13

1.00

 

8

West Ryde Rovers

14

3

1

10

11

26

-15

10

0.71

 

9

Macquarie Dragons B

4

0

0

4

2

14

-12

0

 

Regraded to AAM10 after 4 rounds

 

Grand Final: Gladesville Sharks Pink 1 Gladesville Sharks Black 0

 

 

Tier 14 -- North West Sydney All Age Men - Division 8 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

Hills Hawks

16

11

4

1

44

20

24

37

 

2

Putney Rangers

16

11

2

3

62

25

37

35

 

3

Carlingford Redbacks

16

11

2

3

51

16

35

35

 

4

Gladesville Ravens

16

10

1

5

38

29

9

31

 

5

West Ryde Rovers

16

8

4

4

39

30

9

28

 

6

Epping Eastwood

16

6

2

8

23

37

-14

20

 

7

Macquarie University

16

5

2

9

29

37

-8

17

 

8

Roselea

16

3

1

12

16

47

-31

10

 

9

Macquarie Dragons

16

2

3

11

17

42

-25

9

 

10

West Pennant Hills-Cherrybrook

16

2

1

13

16

52

-36

7

 

 

Grand Final: Putney Rangers 5 Hills Hawks 1

 

 

Tier 15 -- North West Sydney All Age Men - Division 9 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Notes

1

Macquarie Dragons

15

11

1

3

54

23

31

34

 

2

West Ryde Rovers Blue

15

10

3

2

38

15

23

33

 

3

Epping FC

15

9

5

1

43

23

20

32

 

4

Ryde Cross FC

15

10

1

4

55

25

30

31

 

5

West Pennant Hills-Cherrybrook

15

9

1

5

65

40

25

28

 

6

Roselea

15

7

1

7

32

35

-3

22

 

7

Eastwood St Andrews

15

4

2

9

35

41

-6

14

 

8

West Ryde Rovers White

15

4

1

10

21

38

-17

13

 

9

Old Ignatians

15

1

4

10

14

54

-40

7

 

10

Epping Eastwood

15

0

1

14

6

69

-63

1

 

 

Grand Final: Epping FC 2 Ryde Cross FC 0

 

 

Tier 16 -- North West Sydney All Age Men - Division 10 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Pts per Game

Notes

1

Beecroft

15

10

3

2

55

22

33

33

2.20

 

2

West Ryde Rovers Blue

15

10

3

2

42

14

28

33

2.20

 

3

Macquarie Dragons A

15

9

2

4

40

23

17

29

1.93

 

4

Hills Hawks

14

8

0

6

47

32

15

24

1.71

 

5

West Ryde Rovers White

14

7

2

5

38

17

21

23

1.64

 

6

Roselea

14

5

4

5

37

36

1

19

1.36

 

7

West Pennant Hills-Cherrybrook

14

5

1

8

25

44

-19

16

1.14

 

8

Macquarie Dragons B

14

4

2

8

12

37

-25

14

1.00

Regraded from AAM7. See Note 1 below

9

Putney Rangers

14

2

2

10

19

38

-19

8

0.57

 

10

Carlingford Redbacks

15

1

2

12

23

75

-52

5

0.33

 

11

To balance table discrepancy

4

2

1

1

0

0

0

0

 

See Note 2 below

 

Note 1: Macquarie Dragons B was regraded from AAM Division 7 after 4 rounds with the regraded record: P4 W1 D1 L2 Pts4.

Note 2: The table discrepancy balances the record of Macquarie Dragons B as adjusted when regraded from AAM Division 2.

 

Grand Final: West Ryde Rovers Blue 2 Beecroft 1

 

 

Tier 17 -- North West Sydney All Age Men - Division 11 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Pts per Game

Notes

1

Pennant Hills

14

12

1

1

53

21

32

37

2.64

 

2

Epping FC

15

6

5

4

41

31

10

23

1.53

 

3

West Ryde Rovers

15

6

5

4

28

29

-1

23

1.53

 

4

Old Ignatians

15

7

1

7

45

33

12

22

1.47

 

5

Epping Eastwood A

15

6

4

5

42

33

9

22

1.47

 

6

Epping Eastwood B

15

6

4

5

37

34

3

22

1.47

 

7

Eastwood St Andrews

14

6

2

6

18

24

-6

20

1.43

 

8

Macquarie Dragons

15

6

2

7

34

43

-9

20

1.33

 

9

Macquarie University

15

1

2

12

21

53

-32

5

0.33

 

10

Beecroft

5

0

0

5

7

25

-18

0

 

Regraded to AAM12 after 5 rounds

 

Note: Beecroft was regraded from AAM Division 12 after 5 rounds. The Round 2 result was not adjusted to a three-goal margin as it should have been as set out in the regrading rule

 

Grand Final: Pennant Hills 4 West Ryde Rovers 1

 

 

Tier 18 -- North West Sydney All Age Men - Division 12 -- 2025

Position

Team

Played

Won

Drawn

Lost

Goals
For

Goals
Against

Goal
+ / -

Points

Pts per Game

Notes

1

Epping Eastwood A

14

9

0

5

44

26

18

27

1.93

 

2

Macquarie University

13

8

0

5

36

33

3

24

1.85

 

3

West Ryde Rovers Blue

14

6

6

2

29

15

14

24

1.71

 

4

West Ryde Rovers White

14

6

5

3

23

18

5

23

1.64

 

5

West Pennant Hills-Cherrybrook

13

4

5

4

20

19

1

17

1.31

 

6

Beecroft

14

5

1

8

13

32

-19

16

1.14

Regraded from AAM11. See note below.

7

Macquarie Dragons

15

4

5

6

17

23

-6

17

1.13

 

8

Epping FC

14

3

4

7

25

32

-7

13

0.93

 

9

Epping Eastwood B

14

3

3

8

22

31

-9

12

0.86

 

10

To balance table discrepancy

5

2

1

2

0

0

0

0

 

To balance the regrading record of Beecroft

 

Note: Beecroft was regraded from AAM Division 11 after 5 rounds. 6.99 points added in official table, round up to 7 points (regrading rules do not support fractions). Record added: P5 W2 D1 L2 Pts7.

 

Grand Final: West Ryde Rovers Blue 1 Epping Eastwood A 0

 

 

Tiers above:

Tiers 2 to 4 -- NSW

 

 

Season 2025 index

Complete final season tables -- Australia 2025 -- Index

 

 

About this document

Prepared and maintained by Andrew Robinson

Author: Andrew Robinson (contact: andrew at elitetograssroots dot net)
First created: 21 November 2025

Last updated: 21
November 2025

(C) Copyright Andrew Robinson
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.

 

[ Queensland Football (Soccer) Tables - Main index ]