Leyton Orient have signed Liam Kelly on a three-year deal.

The 26-year old, from Oldham Athletic, joins the club for an undisclosed fee.

Kelly made 67 appearances for the Latics at Boundary Park and picked up Player of the Year at Oldham last season.

The midfielder joined Bristol City from Kilmarnock before making the switch to Oldham Athletic.

Kelly is Orient's boss Andy Hessenthaler's seventh signing of the summer since taking over as the permanment first team manager.