Season | League | Position | Played | Won | Drawn | Lost | For | Against | +/- | Points |
2017/18 | Welsh Alliance League (Div. 1) | 8th | 28 | 11 | 5 | 12 | 55 | 49 | 6 | 38 |
2016/17 | Welsh Alliance League (Div. 1) | 6th | 30 | 14 | 7 | 9 | 66 | 46 | 20 | 49 |
2015/16 | Welsh Alliance League (Div. 1) | 6th | 30 | 15 | 5 | 10 | 81 | 53 | 28 | 50 |
2014/15 | Welsh Alliance League (Div. 1) | 5th | 26 | 12 | 6 | 8 | 55 | 44 | 11 | 42 |
2013/14 | Welsh Alliance League (Div. 2) | 1st | 24 | 22 | 1 | 1 | 114 | 23 | 91 | 67 |
2012/13 | Welsh Alliance League (Div. 2) | 3rd | 24 | 15 | 3 | 6 | 73 | 32 | 41 | 48 |
2011/12 | Gwynedd League | 1st | 24 | 20 | 3 | 1 | 104 | 33 | 71 | 63 |
2010/11 | Caernarfon & District League (Div. 1) | 2nd | 20 | 15 | 2 | 3 | 65 | 27 | 38 | 47 |
2009/10 | Caernarfon & District League (Div. 2) | 3rd | 14 | 6 | 5 | 3 | 31 | 22 | 9 | 23 |
2008/09 | Caernarfon & District League (Div. 2) | 5th | 12 | 4 | 3 | 5 | 26 | 29 | −3 | 15 |
2007/08 | Caernarfon & District League (Div. 2) | 8th | 18 | 5 | 1 | 12 | 38 | 56 | −18 | 16 |
2006/07 | Caernarfon & District League | 12th | 26 | 8 | 3 | 15 | 49 | 76 | −27 | 27 |
2005/06 | Caernarfon & District League | 15th | 28 | 2 | 3 | 23 | 33 | 114 | −81 | 9 |
2004/05 | Caernarfon & District League | 10th | 28 | 8 | 5 | 15 | 51 | 75 | −24 | 29 |
2003/04 | Caernarfon & District League | 11th | 26 | 7 | 3 | 16 | 52 | 88 | −36 | 24 |
2002/03 | Caernarfon & District League | 9th | 26 | 9 | 1 | 16 | 64 | 75 | −11 | 28 |
2001/02 | Caernarfon & District League | 5th | 22 | 12 | 1 | 9 | 75 | 61 | 14 | 37 |
2000/01 | Gwynedd League | 14th | 26 | 0 | 0 | 26 | 15 | 116 | −101 | 0 |