Brentford have signed Moses Odubajo from Leyton Orient for an undisclosed fee.

The 20-year-old, who came through the Orient ranks and scored the opener in last season's play-off final, has signed a three-year contract with the newly-promoted Bees.

Brentford boss Mark Warburton told the club's official website: "We are delighted to welcome Moses to the club.

"He is a player we have been looking at for the past few months. We have been very impressed with his quality and his consistency.

"Moses is a young player, not yet 21, with a lot of development potential.

"He has excellent physical abilities and a real desire to move forward in the game.

"I'm delighted to secure his signature and I'm sure he will prove to be an exciting addition to our squad."