Greg skippered the Bees from the relegation season in 2000/2001 to 2002/2003 but his time at Barnet was plagued with injuries which lead to him missing half of the 2002/2003 season.
Greg is the Bees record signing when he signed for around £125,000 in 1999 from Peterborough United who were recently relegated to Football League 2.
He left Barnet for £18,000 in 2003 to Leyton Orient with fellow ex Bee Wayne Purser who is currently playing at Greg's old club Peterborough United. He then went on to join Rochdale on a Free transfer he made 42 appearances for the League 2 side last season and made a total of 153 for the Bees.
| Recent Career History By Club (1999 onwards) | ||||||
| Team | Debut | Apps (+ sub) | Goals | Yellows | Reds | |
| Rochdale | 16/03/2004 | 42 (0) | 3 | 6 | 0 | |
| Leyton Orient | 05/04/2003 | 9 (0) | 1 | 2 | 0 | |
| Barnet | 153 (0) | 9 | 24 | 1 | ||
| Peterborough | 1 (0) | 0 | 0 | 0 | ||
| Recent Career History By Season (1999 onwards) | ||||||
| Season | First App. | Apps (+ sub) | Goals | Yellows | Reds | |
| 2004/2005 | 07/08/2004 | 32 (0) | 2 | 3 | 0 | |
| 2003/2004 | 23/08/2003 | 14 (0) | 1 | 4 | 0 | |
| 2002/2003 | 08/10/2002 | 30 (0) | 4 | 6 | 0 | |
| 2001/2002 | 18/08/2001 | 47 (0) | 3 | 8 | 0 | |
| 2000/2001 | 12/08/2000 | 45 (0) | 3 | 11 | 1 | |
| 1999/2000 | 25/09/1999 | 36 (0) | 0 | 0 | 0 | |
| 1996/1997 | 21/09/1996 | 1 (0) | 0 | 0 | 0 | |
| Appearances 205; Goals 13; Yellow cards 32; Red cards 1 | ||||||