QPR have signed Wycombe goalkeeper Matt Ingram for an undisclosed fee.

The 22-year-old, who has made 140 appearances for the Chairboys since making his debut in March 2013, has agreed a deal with Queens Park Rangers until 2020.

Ingram's final act at Wycombe was to impress in their 2-0 FA Cup replay defeat to Aston Villa.

He said: “I’m at the stage of my career when I want to progress and I see QPR as a natural step forward for me.

“I spoke to the manager at length and he made me feel really welcome about coming here.

“I’m by no means the finished article – as a 22-year-old goalkeeper, I’ve still got a lot to learn – and coming here gives me another platform to develop and get better.

“The challenge of competing for the shirt will drive me on. Alex (Smithies) is a great keeper and I’m looking forward to working with him and the other keepers.”

In pictures: Matt Ingram's career so far

Ingram will start life at Loftus Road as a number two goalkeeper behind Smithies, but Jimmy Floyd Hasselbaink sees potential in him.

He added:“Matt is one for the future, but he’s joining us at a time when he’s developing into a really good young goalkeeper.

“Alex has the shirt now but I want Matt to challenge him – and that is why we have signed him. Knowing him and his character, he won’t just be coming here to sit on the bench.

“I want the pair of them to push each other to the extreme. That’s the healthiness I want around the whole club.

“We feel Matt will play at the highest level one day. We foresee a very bright future for him.

2016 January Transfer Window

Will close in

“He’s big, strong, level-headed, works hard and shows the right mentality. I think we have bought another good asset for the club.”

He added: “My staff are very important when signing a goalkeeper.

“I do like certain attributes in my keepers and he certainly has those. But of course I take advice from my staff and they, like me, believe he has a very bright future.

“He’s young, he’s exciting and he’s British – he ticks all three of those boxes.”

Ingram is ineligible to line up for Rangers against Wolves on Saturday lunchtime.