Simmons was born in
Tonbridge, Kent. After starting in second-half races at
New Cross, he made his
Provincial League debut at
Hackney Hawks in 1963 aged seventeen but was unable to break into the Hackney team regularly so moved to the newly re-opened
West Ham Hammers for the 1964 season. In 1965 Simmons won a
British League and
British League Knockout Cup double with West Ham. In 1968 he moved to the
King's Lynn Stars and stayed there for the next seven seasons. He was consistently at the top of the Stars
averages and scored over 2112 points for the club. Simmons signed for the
Poole Pirates in 1975 from
King's Lynn. In his first season for Poole in 31 league matches he achieved 16 maximum scores (15 full and 1 paid) and he became the first Poole rider to secure a 10-point average in the
British League. Simmons topped the Pirates averages for the next six years and he came to be affectionately known by the Poole fans as 'Super Simmo'. In 1979 the Pirates were taken over by new owners and Simmons became unsettled, asking for a transfer in 1980. At a pairs event at Poole that year, Simmons was accused by the Poole management of not trying and he was subsequently sacked by the club. where he spent four seasons and moved to the
Swindon Robins for one season in 1985. Simmons signed for former club
Hackey, now renamed Hackney Kestrels, in 1986 for two years before he suffered a bad shoulder injury. He then made a couple of short come-backs at
Arena Essex and
King's Lynn. He won the
World Team Cup on four occasions—1973, 1974, 1975 and 1977—once with Great Britain and three times with England. He signed as a rider for
Mildenhall in 2001 to ride occasionally in the
Conference League, aged 56. ==World Final Appearances==