The 20-year-old came through the ranks in the Whites youth setup and made one senior Leeds appearance, as a substitute against Queens Park Rangers in the FA Cup back in January.
Oduor makes the switch across Yorkshire, 24 miles south, linking up with the Tykes - also in the Championship - on a four-year deal, with the fee undisclosed by both clubs.
As mentioned in the Barnsley statement, the winger was included in Marcelo Bielsa’s first-team squad as Leeds toured Australia this summer, featuring in the 2-1 victory against Western Sydney Wanderers.
The Tykes described Oduor as a "versatile left-sided player" who "can operate comfortably both at left-back and on the left-wing, as well as featuring in a central area at times when called upon."
Interestingly, Leeds only offered Oduor a new contract in mid-February, after he had already made his senior debut for the Whites - six months on, he has upped sticks.
Here is what some Leeds fans wrote on social media regarding Oduor's permanent switch across Yorkshire:
Can’t believe this like! Kept that well under wraps! ♂️— Joe wainman (@WainmanJoe) 8 August 2019
Are you joking— LUFC (@LeedsUnited97) 8 August 2019
Why’ve you done that— Tyler (@LUFCTy) 8 August 2019
Very. Of all the lads you've got from us lately, Oduor is arguably the brightest talent. Quite shocked we've allowed him to leave to be honest & wouldn't imagine you'd find many Leeds who don't feel the same— .pete.sasqwax.beat.cult. (@sasQwax) 8 August 2019
Barnsley gonna batter us twice with all our academy lads scoring, can see it now— Lucas Gibson (@LucasG1998) 8 August 2019
Think it's Bielsa way, he won't try & keep a player who's out developed u23's & yet not likely to get in 1st team squad.— Jonny Leighton (@jonnyleeds71) 8 August 2019
Everything about Bielsa is love of football & that includes footballers playing at the right level for their development.
Surprised but in Bielsa we trust.
Well this came out of nowhere....... he was a fantastic prospect, thought he would break through this year!— Leeds Everywhere (@LeedsEverywhere) 8 August 2019
What’s with Barnsley taking all our players anyway signing them just to get Bielsa’s tactics or something? #lufc
I honestly don’t understand this club sometimes— Chantelle (@clunn1989) 8 August 2019
Just couldn’t end it on a high could you?!— Danny De la Montaña (@Yorky2860) 8 August 2019
wtf why— George (@GeorgeWIufc) 8 August 2019
Season loan yes. Not a perm— Matthew Carlyle (@MatthewCarlyle7) 8 August 2019
Good young player, shame to lose him— IsThatConfirmed (@IsThatConfirmed) 8 August 2019
Two many players ahead of him unfortunately. Left side is more than covered— Alex Skeel (@SkeelAlex) 8 August 2019
Just like Wilks, we'll regret this!!— LUFC = CHAMPIONS (@HughieLUFC) 8 August 2019
Clarke joins Mallik Wilks and Aapo Halme in making the switch from Leeds to Barnsley this summer.
Have something to tell us about this article?