Born in Namyangju in 2001, Oh Hyeon-Gyu made his senior debut with Suwon Samsung Bluewings FC in 2019 and now plays for Beşiktaş J.K.. He has also played for Celtic F.C. and K.R.C. Genk. He plays as a forward. Lineball holds stats from 67 of his games across 2022–2026.
Official accounts listed on Wikidata.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Turkish Super Lig | 2 | 4 | 5 | 0 | 0 | 1 | 1 | 13 | 5 | 4 |
| 2026-27 Europa League | 3 | 4 | 8 | 1 | 0 | 2 | 1 | 9 | 2 | 0 |
| 2026 International Friendly | 4 | 6 | 5 | 0 | 0 | 1 | 0 | 10 | 7 | 3 |
| 2026 FIFA World Cup | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 4 | 2 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 UEFA Europa LeagueBesiktas | 4 | 2 | 1 | 9 | 2 | 238 | 1 | 0 | 0 | 4 | 1 | 4 | 8 | 0 | – | 4 | 0 |
| 2026 International FriendlySouth Korea | 7 | 1 | 0 | 10 | 7 | 326 | 0 | 0 | 3 | 7 | 3 | 6 | 5 | 0 | – | 6 | 0 |
| 2026 FIFA World CupSouth Korea | 3 | 1 | 0 | 4 | 2 | 128 | 0 | 0 | 0 | 3 | 2 | 0 | 1 | 0 | – | 1 | 0 |
| 2025-26 UEFA Europa LeagueRacing Genk | 8 | 3 | 0 | 24 | 10 | 589 | 1 | 0 | 6 | 8 | 1 | 7 | 7 | 0 | 1 | 6 | 0 |
| 2025 International FriendlySouth Korea | 5 | 2 | – | – | – | 248 | – | – | – | – | – | – | – | – | – | – | – |
| 2025 FIFA World Cup Qualifying - AFCSouth Korea | 4 | 2 | – | – | – | 110 | – | – | – | – | – | – | – | – | – | – | – |
| 2024 FIFA World Cup Qualifying - AFCSouth Korea | 4 | 2 | – | – | – | 103 | – | – | – | – | – | – | – | – | – | – | – |
| 2024 AFC Asian CupSouth Korea | 3 | 0 | 0 | 3 | 0 | 51 | 1 | 0 | 1 | 3 | 3 | 1 | 2 | 0 | – | 1 | 0 |
| 2024 International FriendlySouth Korea | 1 | – | – | – | – | 45 | – | – | – | – | – | – | – | – | – | – | – |
| 2023-24 UEFA Champions LeagueCeltic | 5 | 0 | 0 | 3 | 1 | 100 | 0 | 0 | 1 | 5 | 5 | 4 | 7 | 0 | – | 9 | 0 |
| 2023 FIFA World Cup Qualifying - AFCSouth Korea | 1 | – | – | – | – | 20 | – | – | – | – | – | – | – | – | – | – | – |
| 2023 International FriendlySouth Korea | 5 | – | – | – | – | 134 | – | – | – | – | – | – | – | – | – | – | – |
| 2022-23 Scottish PremiershipCeltic | 16 | 5 | – | – | – | 502 | – | – | – | – | – | – | – | – | – | – | – |
| 2022 International FriendlySouth Korea | 1 | 0 | 0 | 1 | 0 | 18 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | – | 0 | 0 |
| Career14 seasons | 67 | 18 | 1 | 54 | 22 | 2,612 | 3 | 0 | 11 | 31 | 16 | 23 | 30 | 0 | 1 | 27 | 0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).
| Game | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6 Nov @ CelticL 2-3 6 Nov | 0 | 0 | 1 | 0 | 70 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | – | 1 | 0 |
| 23 Oct v Crystal PalaceD 2-2 23 Oct | 0 | 0 | 1 | 0 | 75 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 0 | – | 2 | 0 |
| 16 Oct @ TSG HoffenheimW 3-2 16 Oct | 2 | 1 | 7 | 2 | 85 | 1 | 0 | 0 | 1 | 0 | 0 | 7 | 0 | – | 1 | 0 |
| 18 Sept v MarseilleW 4-1 18 Sept | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | – | 0 | 0 |
| Split | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away, 4W | 6 | 0.7 | 0.2 | 3.3 | 1.5 | 68.8 | 0.3 | 0.0 | 0.2 | 1.0 | 0.2 | 1.0 | 1.7 | 0.0 | 0.2 | 0.8 | 0.0 |
| HomeHome or away, 3W | 6 | 0.2 | 0.0 | 2.2 | 0.5 | 69.0 | 0.0 | 0.0 | 0.8 | 1.0 | 0.2 | 0.8 | 0.8 | 0.0 | – | 0.8 | 0.0 |
| WinsResult, 7W | 7 | 0.7 | 0.1 | 3.9 | 1.4 | 60.7 | 0.3 | 0.0 | 0.6 | 1.0 | 0.3 | 0.3 | 1.1 | 0.0 | 0.1 | 0.7 | 0.0 |
| LossesResult, 0W | 3 | 0.0 | 0.0 | 1.3 | 0.7 | 81.3 | 0.0 | 0.0 | 0.3 | 1.0 | 0.0 | 2.0 | 2.0 | 0.0 | – | 1.0 | 0.0 |
| DrawsResult, 0W | 2 | 0.0 | 0.0 | 1.0 | 0.0 | 79.0 | 0.0 | 0.0 | 0.5 | 1.0 | 0.0 | 1.5 | 0.5 | 0.0 | – | 1.0 | 0.0 |
| Regular seasonStage, 7W | 12 | 0.4 | 0.1 | 2.8 | 1.0 | 68.9 | 0.2 | 0.0 | 0.5 | 1.0 | 0.2 | 0.9 | 1.3 | 0.0 | 0.1 | 0.8 | 0.0 |
| BragaOpponent, 1W | 1 | 1.0 | 0.0 | 3.0 | 3.0 | 77.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | – | 2.0 | 0.0 |
| CelticOpponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 70.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | – | 1.0 | 0.0 |
| Crystal PalaceOpponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 75.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 0.0 | 0.0 | – | 2.0 | 0.0 |
| FC BaselOpponent, 1W | 1 | 1.0 | 0.0 | 2.0 | 1.0 | 75.0 | 0.0 | 0.0 | 2.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | – | 1.0 | 0.0 |
| FC MidtjyllandOpponent, 0W | 1 | 0.0 | 0.0 | 2.0 | 2.0 | 84.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 4.0 | 2.0 | 0.0 | – | 1.0 | 0.0 |
| FC UtrechtOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 16.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | – | 0.0 | 0.0 |
| FerencvarosOpponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 3.0 | 0.0 | – | 1.0 | 0.0 |
| Malmö FFOpponent, 1W | 1 | 0.0 | 0.0 | 8.0 | 2.0 | 83.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | – | 1.0 | 0.0 |
| MarseilleOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 8.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | – | 0.0 | 0.0 |
| RangersOpponent, 1W | 1 | 1.0 | 0.0 | 7.0 | 2.0 | 81.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 |
| Real BetisOpponent, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 83.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | – | 0.0 | 0.0 |
| TSG HoffenheimOpponent, 1W | 1 | 2.0 | 1.0 | 7.0 | 2.0 | 85.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 7.0 | 0.0 | – | 1.0 | 0.0 |
| Cegeka Arena, GenkGround, 2W | 4 | 0.3 | 0.0 | 3.0 | 0.8 | 82.8 | 0.0 | 0.0 | 1.3 | 1.0 | 0.0 | 0.5 | 1.3 | 0.0 | – | 0.8 | 0.0 |
| Vodafone Park, IstanbulGround, 1W | 2 | 0.0 | 0.0 | 0.5 | 0.0 | 41.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.5 | 1.5 | 0.0 | 0.0 | – | 1.0 | 0.0 |
| Celtic Park, GlasgowGround, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 70.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | – | 1.0 | 0.0 |
| Estádio Municipal de BragaGround, 1W | 1 | 1.0 | 0.0 | 3.0 | 3.0 | 77.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | – | 2.0 | 0.0 |
| Ibrox Stadium, GlasgowGround, 1W | 1 | 1.0 | 0.0 | 7.0 | 2.0 | 81.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 |
| MCH Arena, HerningGround, 0W | 1 | 0.0 | 0.0 | 2.0 | 2.0 | 84.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 4.0 | 2.0 | 0.0 | – | 1.0 | 0.0 |
| PreZero Arena, SinsheimGround, 1W | 1 | 2.0 | 1.0 | 7.0 | 2.0 | 85.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 7.0 | 0.0 | – | 1.0 | 0.0 |
| Stadion Galgenwaard, UtrechtGround, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 16.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | – | 0.0 | 0.0 |