about us

The Mayo Schoolboys/Girls and Youths AFL is the Governing Body of Underage Football in County Mayo up to U.18 Level. It is affiliated to the Connacht FA, SFAI, and FAI. It organises leagues and cups from U.12s up to U.18s.

latest news

Fixtures

View All
Tuesday 01st July, 2025
18:00 Ballinrobe C VS Straide and Foxford A
18:00 Castlebar Celtic VS Achill Rovers
18:00 Castlebar Town VS Conn Rangers
18:00 Killala A VS Snugboro United A
18:00 Kilmurry B VS Snugboro United B
18:00 Manulla VS Ballyvary BB
19:00 Achill Rovers VS Westport Utd B
19:00 Ballina Town B VS Manulla B
19:00 Ballyglass VS Ballinrobe
19:00 Ballyvary BB VS Fahy Rovers
19:00 Claremorris VS Westport Utd
19:00 Iorras Aontaithe A VS Claremorris B
19:00 Partry Athletic VS Fahy Rovers
19:00 Snugboro United VS Conn Rangers
19:00 Westport Utd VS Manulla
19:20 Ballinrobe B VS Ballina Town A
19:20 Castlebar Celtic A VS Ballina Town A
19:20 Castlebar Town VS Ballinrobe
19:20 Killala A VS Straide and Foxford A
19:20 Kilmurry A VS Kiltimagh/Knock A
19:20 Manulla B VS Ballyglass A
Wednesday 02nd July, 2025
18:00 Ballina Town C VS Castlebar Celtic C
18:00 Ballinrobe C VS Claremorris F
18:00 Ballyvary BB VS Conn Rangers
18:00 Castlebar Celtic D VS Ballina Town D
18:00 Claremorris D VS Ballinrobe B
18:00 Iorras Aontaithe C VS Claremorris C
18:00 Manulla D VS Westport Utd D
18:00 Westport Utd C VS Manulla C
19:00 Achill Rovers VS Killala
19:00 Ballyhaunis VS Snugboro United
19:00 Castlebar Town VS Charlestown
19:00 Claremorris E VS Westport Utd E
19:00 Fahy Rovers VS Ballyglass
19:00 Kilmurry B VS Kiltimagh/Knock B
19:00 Kiltimagh/Knock VS Kilmurry
19:00 Newport Mulranny Wanderers VS Swinford
19:00 Partry Athletic VS Straide and Foxford
19:00 Straide and Foxford B VS Fahy Rovers B
19:20 Ballina Town VS Castlebar Celtic
19:20 Ballinrobe VS Ballyheane FC
19:20 Ballyvary BB B VS Kilmurry C
19:20 Castlebar Celtic B VS Ballina Town B
19:20 Claremorris B VS Iorras Aontaithe B
19:20 Iorras Aontaithe VS Claremorris
19:20 Manulla B VS Westport Utd B
19:20 Westport Utd F VS Charlestown B
19:20 Westport Utd VS Manulla
Thursday 03rd July, 2025
19:00 Achill Rovers A VS Claremorris B
19:00 Ballina Town VS Ballyglass
19:00 Ballinrobe B VS Westport Utd B
19:00 Castlebar Town VS Partry Athletic
19:00 Claremorris VS Fahy Rovers
19:00 Conn Rangers VS Kiltimagh/Knock
19:00 Fahy Rovers B VS Ballina Town B
19:00 Kilmurry VS Castlebar Celtic
19:00 Manulla A VS Ballyvary BB A
19:00 Newport Mulranny Wanderers VS Snugboro United A
19:00 Straide and Foxford A VS Swinford A
19:00 Westport Utd VS Ballinrobe
Friday 04th July, 2025
18:00 Achill Rovers VS Straide and Foxford
18:00 Ballina Town VS Claremorris
18:00 Ballinrobe D VS Westport Utd D
18:00 Castlebar Celtic B VS Manulla B
18:00 Claremorris D VS Ballina Town D
18:00 Conn Rangers VS Swinford
18:00 Killala B VS Conn Rangers B
18:00 Kiltimagh/Knock B VS Westport Utd E
18:00 Snugboro United B VS Swinford C
18:00 Swinford B VS Ballina Town E
18:00 Westport Utd C VS Ballinrobe C
19:00 Ballina Town C VS Claremorris C
19:00 Ballyhaunis VS Partry Athletic
19:00 Ballyheane FC VS Ballyvary BB
19:00 Ballyvary BB B VS Westport Utd G
19:00 Castlebar Town VS Killala
19:00 Fahy Rovers VS Kilmurry
19:00 Iorras Aontaithe VS Kiltimagh/Knock
19:00 Kilmurry B VS Fahy Rovers B
19:00 Newport Mulranny Wanderers VS Snugboro United
19:00 Partry Athletic B VS Castlebar Celtic C
19:20 Ballinrobe B VS Westport Utd B
19:20 Claremorris B VS Ballina Town B
19:20 Conn Rangers C VS Westport Utd F
19:20 Manulla VS Castlebar Celtic
19:20 Westport Utd VS Ballinrobe
19:30 Charlestown VS Ballyglass
Saturday 05th July, 2025
00:00 Conn Rangers B VS Straide and Foxford A
10:00 Achill Rovers A VS Newport Mulranny Wanderers
10:00 Ballinrobe C VS Ballinrobe D
10:00 Ballinrobe VS Ballyglass
10:00 Ballinrobe B VS Ballyglass B
10:00 Ballinrobe VS Ballyheane FC A
10:00 Ballyglass A VS Snugboro United A
10:00 Ballyheane FC B VS Fahy Rovers A
10:00 Ballyvary BB VS Castlebar Celtic
10:00 Castlebar Celtic A VS Claremorris A
10:00 Castlebar Town VS Conn Rangers
10:00 Claremorris VS Partry Athletic
10:00 Conn Rangers VS Killala
10:00 Kiltimagh/Knock A VS Ballyvary BB A
10:00 Kiltimagh/Knock VS Castlebar Celtic B
10:00 Kiltimagh/Knock C VS Conn Rangers C
10:00 Kiltimagh/Knock B VS Snugboro United B
10:00 Partry Athletic A VS Claremorris B
10:00 Swinford B VS Ballyhaunis A
10:00 Swinford VS Castlebar Town
11:00 Ballina Town C VS Ballyvary BB B
11:00 Castlebar Celtic B VS Straide and Foxford B
11:00 Westport Utd C VS Claremorris B
12:00 Ballyvary BB VS Snugboro United
12:00 Claremorris VS Swinford
12:00 Conn Rangers VS Partry Athletic
12:00 Iorras Aontaithe VS Ballinrobe
12:00 Killala B VS Westport Utd B
12:00 Kilmurry VS Achill Rovers
12:00 Kiltimagh/Knock VS Ballyheane FC
12:00 Manulla B VS Ballina Town B
12:00 Straide and Foxford VS Castlebar Celtic
12:00 Westport Utd VS Killala
12:30 Ballina Town VS Manulla
12:30 Castlebar Celtic C VS Kiltimagh/Knock B
12:30 Castlebar Town VS Fahy Rovers
12:30 Westport Utd D VS Ballinrobe B
Tuesday 08th July, 2025
00:00 Ballina Town A VS Snugboro United A
00:00 Ballinrobe VS Castlebar Celtic
00:00 Ballinrobe VS Fahy Rovers
00:00 Ballyglass A VS Castlebar Celtic A
00:00 Ballyvary BB VS Claremorris
00:00 Castlebar Town VS Achill Rovers
00:00 Castlebar Town VS Ballyglass
00:00 Claremorris VS Westport Utd
00:00 Conn Rangers VS Achill Rovers
00:00 Killala A VS Manulla B
00:00 Kilmurry B VS Ballina Town B
00:00 Kilmurry A VS Killala A
00:00 Kilmurry VS Snugboro United
00:00 Kiltimagh/Knock A VS Ballinrobe B
00:00 Manulla B VS Ballinrobe C
00:00 Manulla VS Conn Rangers
00:00 Manulla VS Partry Athletic
00:00 Snugboro United B VS Iorras Aontaithe A
00:00 Straide and Foxford A VS Ballina Town A
00:00 Straide and Foxford A VS Claremorris B
00:00 Westport Utd B VS Ballyvary BB
00:00 Westport Utd VS Fahy Rovers
Wednesday 09th July, 2025
00:00 Ballina Town C VS Iorras Aontaithe C
00:00 Ballinrobe B VS Ballina Town D
00:00 Ballinrobe C VS Westport Utd F
00:00 Ballyglass VS Swinford
00:00 Ballyvary BB VS Ballyhaunis
00:00 Ballyvary BB B VS Claremorris E
00:00 Castlebar Celtic C VS Westport Utd C
00:00 Castlebar Town VS Newport Mulranny Wanderers
00:00 Charlestown B VS Claremorris F
00:00 Charlestown VS Fahy Rovers
00:00 Claremorris B VS Manulla B
00:00 Claremorris D VS Manulla D
00:00 Conn Rangers VS Achill Rovers
00:00 Fahy Rovers B VS Kilmurry B
00:00 Iorras Aontaithe B VS Ballina Town B
00:00 Killala VS Snugboro United
00:00 Kilmurry VS Partry Athletic
00:00 Kiltimagh/Knock VS Ballinrobe
00:00 Manulla C VS Claremorris C
00:00 Straide and Foxford VS Ballyheane FC
00:00 Swinford B VS Straide and Foxford B
00:00 Westport Utd B VS Castlebar Celtic B
00:00 Westport Utd D VS Castlebar Celtic D
00:00 Westport Utd E VS Conn Rangers C
Thursday 10th July, 2025
00:00 Ballina Town B VS Claremorris B
00:00 Ballina Town VS Iorras Aontaithe
00:00 Ballinrobe VS Fahy Rovers
00:00 Ballyvary BB A VS Swinford A
00:00 Castlebar Celtic VS Westport Utd
00:00 Castlebar Celtic VS Westport Utd
00:00 Castlebar Town VS Ballina Town
00:00 Fahy Rovers B VS Ballinrobe B
00:00 Kilmurry VS Claremorris
00:00 Kiltimagh/Knock VS Ballyglass
00:00 Manulla VS Claremorris
00:00 Manulla A VS Killala A
00:00 Partry Athletic VS Conn Rangers
00:00 Snugboro United A VS Straide and Foxford A
00:00 Westport Utd B VS Achill Rovers A
Friday 11th July, 2025
00:00 Ballina Town D VS Conn Rangers B
00:00 Ballina Town B VS Manulla B
00:00 Ballinrobe VS Claremorris
00:00 Ballinrobe C VS Claremorris C
00:00 Ballyhaunis VS Charlestown
00:00 Castlebar Celtic VS Westport Utd
00:00 Castlebar Celtic C VS Westport Utd C
00:00 Castlebar Town VS Fahy Rovers
00:00 Claremorris B VS Ballinrobe B
00:00 Claremorris D VS Ballinrobe D
00:00 Conn Rangers C VS Snugboro United B
00:00 Fahy Rovers B VS Ballina Town E
00:00 Killala VS Achill Rovers
00:00 Kilmurry B VS Kiltimagh/Knock B
00:00 Kiltimagh/Knock VS Ballyglass
00:00 Manulla VS Ballina Town
00:00 Partry Athletic B VS Ballina Town C
00:00 Partry Athletic VS Iorras Aontaithe
00:00 Straide and Foxford VS Kilmurry
00:00 Swinford C VS Ballyheane FC B
00:00 Westport Utd B VS Castlebar Celtic B
00:00 Westport Utd D VS Killala B
00:00 Westport Utd E VS Swinford B
00:00 Westport Utd F VS Westport Utd G
Saturday 12th July, 2025
00:00 Ballina Town B VS Castlebar Celtic B
00:00 Ballina Town C VS Castlebar Celtic C
00:00 Ballinrobe D VS Ballyheane FC B
00:00 Ballinrobe VS Claremorris
00:00 Ballyglass VS Ballyvary BB
00:00 Ballyglass VS Claremorris
00:00 Ballyglass B VS Kiltimagh/Knock B
00:00 Ballyhaunis A VS Conn Rangers B
00:00 Ballyheane FC A VS Ballyglass A
00:00 Ballyheane FC VS Iorras Aontaithe
00:00 Ballyvary BB VS Snugboro United
00:00 Ballyvary BB A VS Swinford B
00:00 Ballyvary BB B VS Westport Utd C
00:00 Castlebar Celtic VS Ballina Town
00:00 Castlebar Celtic VS Castlebar Town
00:00 Castlebar Celtic B VS Swinford
00:00 Castlebar Town VS Conn Rangers
00:00 Claremorris B VS Ballinrobe B
00:00 Claremorris A VS Ballinrobe
00:00 Claremorris B VS Ballinrobe B
00:00 Conn Rangers C VS Achill Rovers A
00:00 Conn Rangers VS Manulla
00:00 Conn Rangers VS Newport Mulranny Wanderers
00:00 Fahy Rovers VS Conn Rangers
00:00 Killala VS Kiltimagh/Knock
00:00 Killala VS Straide and Foxford
00:00 Kiltimagh/Knock C VS Ballinrobe C
00:00 Kiltimagh/Knock B VS Westport Utd D
00:00 Manulla VS Westport Utd
00:00 Newport Mulranny Wanderers VS Fahy Rovers A
00:00 Partry Athletic VS Ballyhaunis
00:00 Partry Athletic VS Fahy Rovers
00:00 Snugboro United A VS Castlebar Celtic A
00:00 Snugboro United VS Kilmurry
00:00 Snugboro United B VS Partry Athletic A
00:00 Straide and Foxford B VS Killala B
00:00 Straide and Foxford A VS Kiltimagh/Knock A
00:00 Swinford VS Ballyheane FC
00:00 Swinford VS Kiltimagh/Knock
00:00 Westport Utd B VS Manulla B
Wednesday 16th July, 2025
00:00 Kilmurry B VS Swinford B
00:00 Kiltimagh/Knock B VS Fahy Rovers B
Saturday 19th July, 2025
00:00 Achill Rovers VS Ballyglass
00:00 Ballina Town C VS Kiltimagh/Knock B
00:00 Ballina Town VS Straide and Foxford
00:00 Ballinrobe C VS Achill Rovers A
00:00 Ballinrobe B VS Ballyvary BB B
00:00 Ballinrobe VS Snugboro United A
00:00 Ballinrobe B VS Snugboro United B
00:00 Ballinrobe VS Swinford
00:00 Ballyglass A VS Castlebar Celtic A
00:00 Ballyglass B VS Claremorris B
00:00 Ballyhaunis VS Fahy Rovers
00:00 Ballyheane FC A VS Claremorris A
00:00 Ballyheane FC B VS Newport Mulranny Wanderers
00:00 Ballyvary BB A VS Ballyhaunis A
00:00 Castlebar Celtic B VS Castlebar Town
00:00 Castlebar Celtic B VS Westport Utd B
00:00 Castlebar Celtic C VS Westport Utd C
00:00 Castlebar Town VS Ballyvary BB
00:00 Claremorris VS Ballinrobe
00:00 Claremorris VS Ballyheane FC
00:00 Conn Rangers VS Castlebar Town
00:00 Fahy Rovers VS Ballyglass
00:00 Fahy Rovers A VS Conn Rangers C
00:00 Iorras Aontaithe VS Kiltimagh/Knock
00:00 Killala B VS Manulla B
00:00 Kilmurry VS Ballyvary BB
00:00 Kiltimagh/Knock C VS Ballinrobe D
00:00 Kiltimagh/Knock VS Conn Rangers
00:00 Kiltimagh/Knock A VS Conn Rangers B
00:00 Kiltimagh/Knock B VS Partry Athletic A
00:00 Manulla VS Castlebar Celtic
00:00 Manulla VS Killala
00:00 Straide and Foxford B VS Ballina Town B
00:00 Swinford VS Killala
00:00 Swinford B VS Straide and Foxford A
00:00 Westport Utd VS Castlebar Celtic
00:00 Westport Utd D VS Claremorris B
Wednesday 23rd July, 2025
00:00 Kilmurry B VS Straide and Foxford B
00:00 Swinford B VS Kiltimagh/Knock B

Results

View All
Friday 27th June, 2025
19:00 Ballyglass 1 VS 0 Iorras Aontaithe
19:20 Kiltimagh/Knock 5 VS 0 Ballyhaunis
Thursday 26th June, 2025
18:00 Castlebar Celtic 0 VS 5 Claremorris
18:00 Claremorris B 1 VS 5 Ballinrobe B
19:00 Ballina Town B 2 VS 2 Achill Rovers A
19:00 Ballinrobe 3 VS 2 Kilmurry
19:00 Ballyvary BB A 0 VS 0 Killala A
19:00 Kiltimagh/Knock 0 VS 2 Castlebar Town
19:00 Manulla A 3 VS 5 Straide and Foxford A
19:00 Swinford A 5 VS 1 Newport Mulranny Wanderers
19:00 Westport Utd B 3 VS 2 Fahy Rovers B
Wednesday 25th June, 2025
18:00 Ballyglass 1 VS 2 Castlebar Town
18:00 Castlebar Celtic C 3 VS 0 Iorras Aontaithe C
18:00 Claremorris C 1 VS 5 Westport Utd C
18:00 Kilmurry C 5 VS 1 Conn Rangers C
19:00 Ballinrobe B 4 VS 1 Castlebar Celtic D
19:00 Conn Rangers 2 VS 7 Ballyhaunis
19:00 Killala 2 VS 3 Ballyvary BB
19:00 Snugboro United 4 VS 1 Achill Rovers
19:00 Straide and Foxford 3 VS 2 Kiltimagh/Knock
19:00 Swinford 2 VS 1 Fahy Rovers
19:20 Ballina Town B 4 VS 0 Manulla B
19:20 Castlebar Celtic 6 VS 1 Iorras Aontaithe
19:20 Kilmurry 3 VS 0 Ballinrobe
19:20 Manulla 1 VS 6 Ballina Town
19:20 Westport Utd B 0 VS 4 Claremorris B
Tuesday 24th June, 2025
18:00 Ballina Town A 8 VS 0 Kilmurry A
18:00 Ballinrobe 3 VS 0 Castlebar Town
18:00 Claremorris B 4 VS 0 Ballinrobe C
18:00 Conn Rangers 0 VS 0 Castlebar Celtic
18:00 Fahy Rovers 0 VS 6 Claremorris
18:00 Straide and Foxford A 3 VS 5 Ballina Town B
18:00 Westport Utd 2 VS 5 Manulla
19:00 Achill Rovers 0 VS 3 Ballyglass
19:00 Ballyglass A 0 VS 3 Killala A
19:00 Kilmurry B 3 VS 0 Iorras Aontaithe A
19:00 Kiltimagh/Knock A 3 VS 6 Killala A
19:00 Snugboro United A 1 VS 5 Ballinrobe B
19:20 Ballinrobe 2 VS 2 Ballyvary BB
19:20 Claremorris 6 VS 0 Snugboro United
19:20 Conn Rangers 1 VS 0 Westport Utd
19:20 Fahy Rovers 0 VS 3 Achill Rovers
19:20 Westport Utd B 0 VS 2 Castlebar Town
Sunday 22nd June, 2025
11:00 Fahy Rovers B 6 VS 0 Westport Utd D
11:15 Fahy Rovers B 2 VS 4 Snugboro United A
14:50 Ballinrobe B 1 VS 2 Killala B
Saturday 21st June, 2025
12:15 Kilmurry A 2 VS 0 Ballinrobe B
11:00 Claremorris 2 VS 5 Westport Utd
12:45 Charlestown A 8 VS 2 Ballyheane FC A
15:00 Kilmurry B 2 VS 1 Swinford B
10:45 Claremorris A 5 VS 1 Ballyglass A
12:00 Ballinrobe 4 VS 0 Castlebar Celtic
Wednesday 18th June, 2025
19:00 Castlebar Celtic 3 VS 0 Swinford
Saturday 14th June, 2025
12:00 Ballinrobe B 8 VS 0 Claremorris B
12:00 Conn Rangers B 2 VS 7 Ballina Town C
12:00 Kilmurry A 2 VS 0 Ballyglass A
12:00 Snugboro United A 3 VS 4 Kiltimagh/Knock A
13:00 Iorras Aontaithe A 1 VS 2 Claremorris A
12:00 Ballinrobe C 4 VS 2 Castlebar Celtic C
11:00 Charlestown A 2 VS 1 Conn Rangers C
11:00 Castlebar Celtic B 2 VS 4 Ballinrobe B
11:00 Killala A 5 VS 2 Iorras Aontaithe B
11:00 Kilmurry A 1 VS 3 Ballina Town B
11:00 Ballyheane FC A 4 VS 0 Ballyglass B
11:00 Kiltimagh/Knock B 3 VS 0 Ballinrobe D
11:00 Ballinrobe 2 VS 0 Conn Rangers
12:00 Claremorris 0 VS 5 Castlebar Celtic
Friday 13th June, 2025
19:00 Westport Utd B 7 VS 3 Ballina Town B
Thursday 12th June, 2025
17:00 Ballyvary BB 2 VS 0 Killala
19:00 Castlebar Town A 4 VS 5 Ballyglass A
Wednesday 11th June, 2025
19:00 Claremorris B 3 VS 1 Ballina Town B
19:00 Westport Utd B 1 VS 2 Westport Utd C
Tuesday 10th June, 2025
19:20 Manulla 1 VS 4 Ballina Town
19:00 Partry Athletic 2 VS 0 Straide and Foxford
19:00 Fahy Rovers 5 VS 3 Ballyvary BB
19:00 Ballina Town D 2 VS 2 Claremorris E
19:20 Westport Utd F 6 VS 2 Ballinrobe C
Saturday 07th June, 2025
00:00 Conn Rangers B 3 VS 0 BYE
00:00 Snugboro United A 3 VS 0 BYE
12:00 Ballyhaunis A 1 VS 6 Ballina Town C
12:00 Kiltimagh/Knock A 4 VS 0 Manulla B
00:00 Ballyglass A 3 VS 0 BYE
12:00 Castlebar Celtic A 1 VS 5 Iorras Aontaithe A
12:00 Castlebar Town A 7 VS 5 Killala A
14:30 Conn Rangers A 0 VS 2 Claremorris A
11:00 Ballinrobe C 0 VS 3 Ballyglass A
11:00 Newport Mulranny Wanderers 3 VS 0 Swinford B
11:00 Ballyvary BB A 3 VS 3 Ballyheane FC A
00:00 Snugboro United B 3 VS 0 Ballina Town A
Friday 06th June, 2025
18:00 Westport Utd 6 VS 2 Castlebar Celtic
19:00 Castlebar Town 4 VS 4 Straide and Foxford
19:00 Partry Athletic 3 VS 2 Kilmurry
18:00 Achill Rovers 0 VS 2 Swinford
19:00 Ballyvary BB 0 VS 6 Killala
19:00 Charlestown 3 VS 0 Ballyheane FC
19:00 Snugboro United 0 VS 0 Ballyglass
18:00 Killala B 5 VS 4 Claremorris D
19:00 Ballinrobe B 10 VS 4 Westport Utd D
19:00 Kilmurry B 6 VS 0 Straide and Foxford B
18:00 Swinford B 1 VS 1 Westport Utd E
19:30 Fahy Rovers B 1 VS 1 Conn Rangers B
18:00 Newport Mulranny Wanderers B 8 VS 1 Ballina Town E
18:00 Westport Utd G 0 VS 5 Kilmurry C
Thursday 05th June, 2025
19:00 Ballinrobe 0 VS 1 Castlebar Town
18:00 Ballyvary BB 4 VS 2 Ballina Town
18:30 Kiltimagh/Knock 1 VS 3 Manulla
19:00 Snugboro United A 4 VS 1 Newport Mulranny Wanderers
Wednesday 04th June, 2025
19:00 Kiltimagh/Knock 4 VS 4 Kilmurry
Tuesday 03rd June, 2025
19:20 Ballinrobe B 2 VS 4 Kiltimagh/Knock A
19:20 Westport Utd 2 VS 4 Ballina Town
19:00 Kilmurry 7 VS 2 Iorras Aontaithe
18:30 Ballyvary BB 0 VS 6 Westport Utd
18:30 Claremorris 3 VS 0 Partry Athletic
18:30 Fahy Rovers 5 VS 2 Manulla
18:30 Ballyglass 1 VS 2 Castlebar Celtic
19:00 Castlebar Town 3 VS 0 Conn Rangers
18:30 Ballina Town 5 VS 0 Snugboro United
19:00 Kiltimagh/Knock 3 VS 2 Killala
18:00 Ballinrobe B 2 VS 0 Claremorris B
18:00 Westport Utd B 3 VS 0 Manulla B
19:00 Straide and Foxford A 2 VS 1 Ballina Town B
19:00 Partry Athletic 2 VS 8 Ballinrobe

gallery

0

1

2

3

4

5

6

7

sponsors