That’s according to Sky Sports pundit Gary Neville, who slammed the defender during his commentary.
The 30-year-old was taken apart by Anthony Martial who doubled United’s lead.
The Frenchman – who recently signed a new deal – used his pace and ability to bare down on goal.
Martial evaded the challenges of Odoi twice to keep his balance before applying a confident finish past Sergio Rico.
Neville wasn’t afraid of upsetting the Fulham No 4 during his honest evaluation of the goal.
“Odoi, who’s playing right-back, just hasn’t got the capability and the confidence really to deal with Anthony Martial,” he said.
“He doesn’t fancy it and he knows he’s got the beating of him.
“When it’s like that in a game – and I’ve been there myself – it’s not a good feeling.
“That’s especially when you’ve got 65 or 70 minutes to go.”
Odoi usually plays as a centre-back and his lack of pace was clearly hindering him up against Martial.
“The thing about Odoi at right-back is he’s playing like a third centre-back,” Neville continued.
“He’s not getting out there to defend as a full-back.
“He’s just tucking in and he’s far too narrow.”
Paul Pogba struck United’s opener when he fired home from a tight angle.
Victory at Craven Cottage would put the pressure on Chelsea in the race of the top four.
They travel to Manchester City on Sunday while Arsenal visit bottom of the table Huddersfield.