Bryang Kayo
Career snapshot
Position rank · 24/25
Among 2,799 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 2002-07-27 · 6 players total
| Full name | Bryang Kayo |
|---|---|
| Name in home country | Bryang William Kayo |
| Date of birth | 2002-07-27 (23 yrs) |
| Place of birth | Poolesville, Maryland, United States |
| Citizenship | United States Cameroon |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 185.00 m |
| Current club | Oud-Heverlee Leuven |
| Joined | 2025-07-02 |
| Contract expires | 2028-06-30 |
| Agent | Wasserman |
Percentile rank vs 2053 other Midfield - Central Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| VfL Osnabrück | 1 | 24/25 | 24/25 | 33 | 4 | 1 | 821 |
| FC Ingolstadt 04 | 2 | 23/24 | 24/25 | 28 | 2 | 0 | 1,245 |
| 1.FC Nuremberg | 1 | 22/23 | 22/23 | 2 | 0 | 0 | 0 |
| 1.FC Nuremberg II | 2 | 21/22 | 22/23 | 36 | 8 | 4 | 643 |
| FC Viktoria 1889 Berlin | 1 | 21/22 | 21/22 | 15 | 0 | 2 | 0 |
| Orange County SC | 1 | 2019 | 2019 | 0 | 0 | 0 | 0 |
| Loudoun United FC | 1 | 2019 | 2019 | 3 | 0 | 1 | 0 |
| VfL Wolfsburg II | 1 | 20/21 | 20/21 | 8 | 1 | 0 | 612 |
| VfL Wolfsburg U19 | 1 | 20/21 | 20/21 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | 3. Liga | VfL Osnabrück | 30 | 3 | 1 | 6 | 0 | 658 |
| 24/25 | 3. Liga | FC Ingolstadt 04 | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Bayernpokal | FC Ingolstadt 04 | 1 | 1 | 0 | 0 | 0 | 90 |
| 24/25 | DFB-Pokal | VfL Osnabrück | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Niedersachsenpokal (3. und 4. Liga) | VfL Osnabrück | 2 | 1 | 0 | 0 | 0 | 163 |
| 23/24 | 3. Liga | FC Ingolstadt 04 | 23 | 1 | 0 | 4 | 0 | 1,155 |
| 23/24 | Bayernpokal | FC Ingolstadt 04 | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 2. Bundesliga | 1.FC Nuremberg | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | DFB-Pokal | 1.FC Nuremberg | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Regionalliga Bayern | 1.FC Nuremberg II | 30 | 7 | 4 | 7 | 0 | 310 |
| 21/22 | 3. Liga | FC Viktoria 1889 Berlin | 11 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Berliner Pokal | FC Viktoria 1889 Berlin | 4 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | Regionalliga Bayern | 1.FC Nuremberg II | 6 | 1 | 0 | 2 | 0 | 333 |
| 2019 | USLC | Orange County SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | USLC | Loudoun United FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Regionalliga Nord | VfL Wolfsburg II | 8 | 1 | 0 | 2 | 0 | 612 |
| 20/21 | U19-BL N/NE | VfL Wolfsburg U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2019-04-11 | D.C. United Ac. | Loudoun United | Loan | 0 | — |
| 19/20 | 2019-09-18 | Loudoun United | D.C. United Ac. | Return from loan | 0 | — |
| 19/20 | 2019-09-19 | D.C. United Ac. | Orange County | Transfer | 0 | — |
| 20/21 | 2020-08-01 | Orange County | Wolfsburg II | Transfer | 75000 | €100k |
| 21/22 | 2021-07-01 | Wolfsburg II | VfL Wolfsburg | Transfer | 150000 | — |
| 21/22 | 2021-07-30 | VfL Wolfsburg | Viktoria Berlin | Loan | 150000 | — |
| 21/22 | 2022-01-30 | Viktoria Berlin | VfL Wolfsburg | Return from loan | 150000 | — |
| 21/22 | 2022-01-31 | VfL Wolfsburg | Nuremberg II | Loan | 150000 | — |
| 22/23 | 2023-06-30 | Nuremberg II | VfL Wolfsburg | Return from loan | 200000 | — |
| 23/24 | 2023-07-01 | VfL Wolfsburg | FC Ingolstadt | Transfer | 200000 | — |
| 24/25 | 2024-08-13 | FC Ingolstadt | VfL Osnabrück | Loan | 275000 | — |
| 24/25 | 2025-06-30 | VfL Osnabrück | FC Ingolstadt | Return from loan | 350000 | — |
| 25/26 | 2025-07-01 | FC Ingolstadt | VfL Osnabrück | Transfer | 350000 | €150k |
| 25/26 | 2025-07-02 | VfL Osnabrück | OH Leuven | Transfer | 350000 | €550k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Ankle injury | 2023-07-26 | 2023-10-15 | 82 | 14 |
| 23/24 | Stomach flu | 2024-01-17 | 2024-01-21 | 5 | 1 |
| 24/25 | Ligament injury | 2024-09-01 | 2024-10-02 | 32 | 4 |
| 25/26 | minor knock | 2025-07-22 | 54 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #35707 | — | 0 | 0 | — | — | former national player |
| Team #28437 | — | 0 | 0 | — | — | former national player |
| Team #25514 | #8 | 10 | 1 | — | — | former national player |
| Team #3505 | — | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Christopher Wähling | 1 | 1 | 947 |
| Jannik Mause | 2 | 0 | 902 |
| David Kopacz | 2 | 0 | 886 |
| Moritz Seiffert | 2 | 1 | 862 |
| Jan Reichert | 2 | 0 | 0 |
| Yiğit Karademir | 2 | 0 | 0 |
| Lukas Fröde | 2 | 0 | 0 |
| Robert Tesche | 1 | 0 | 0 |
| Yun-sang Hong | 2 | 2 | 0 |
| Jermain Nischalke | 1 | 1 | 0 |
| Ryan Malone | 2 | 0 | 0 |
| Ali Loune | 2 | 0 | 0 |
| Lars Kehl | 2 | 1 | 0 |
| Marcus Müller | 1 | 0 | 0 |
| Simon Lorenz | 2 | 0 | 0 |
| Maxwell Gyamfi | 1 | 0 | 0 |
| Niklas Wiemann | 2 | 0 | 0 |
| Marius Funk | 2 | 0 | 0 |
| Niklas Niehoff | 1 | 0 | 0 |
| Kofi Amoako | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Regionalliga Bayern | 1.FC Nuremberg II | 7 | 30 |
| 24/25 | 3. Liga | VfL Osnabrück | 3 | 31 |
| 20/21 | Regionalliga Nord | VfL Wolfsburg II | 1 | 8 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Regionalliga Bayern | 1.FC Nuremberg II | 4 | 30 |
| 21/22 | Berliner Pokal | FC Viktoria 1889 Berlin | 2 | 4 |
| 2019 | USLC | Orange County SC | 1 | 3 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | VfL Osnabrück | FC Ingolstadt | Return from loan | — | €350k |
| 24/25 | 2024-08-13 | FC Ingolstadt | VfL Osnabrück | Loan | — | €275k |
| 22/23 | 2023-06-30 | Nuremberg II | VfL Wolfsburg | Return from loan | — | €200k |
| 21/22 | 2022-01-31 | VfL Wolfsburg | Nuremberg II | Loan | — | €150k |
| 21/22 | 2022-01-30 | Viktoria Berlin | VfL Wolfsburg | Return from loan | — | €150k |
| 21/22 | 2021-07-30 | VfL Wolfsburg | Viktoria Berlin | Loan | — | €150k |
| 19/20 | 2019-09-18 | Loudoun United | D.C. United Ac. | Return from loan | — | — |
| 18/19 | 2019-04-11 | D.C. United Ac. | Loudoun United | Loan | — | — |
Last 50 matches for Oud-Heverlee Leuven The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-11-23 | BE1 |
Oud-Heverlee Leuven | 1–2 | Sint-Truidense VV | Available |
| 2025-11-08 | BE1 |
Cercle Brugge | 1–2 | Oud-Heverlee Leuven | Available |
| 2025-11-02 | BE1 |
Oud-Heverlee Leuven | 4–0 | KAA Gent | Available |
| 2025-10-25 | BE1 |
KV Mechelen | 1–1 | Oud-Heverlee Leuven | Available |
| 2025-10-18 | BE1 |
Oud-Heverlee Leuven | 0–1 | Club Brugge KV | Available |
| 2025-10-05 | BE1 |
KVC Westerlo | 2–0 | Oud-Heverlee Leuven | Available |
| 2025-09-26 | BE1 |
Oud-Heverlee Leuven | 1–1 | RSC Anderlecht | Available |
| 2025-09-20 | BE1 |
Oud-Heverlee Leuven | 1–2 | RAAL La Louviére | Available |
| 2025-09-13 | BE1 |
SV Zulte Waregem | 2–0 | Oud-Heverlee Leuven | Available |
| 2025-08-31 | BE1 |
Oud-Heverlee Leuven | 1–0 | Standard Liège | Available |
| 2025-08-24 | BE1 |
FCV Dender EH | 0–1 | Oud-Heverlee Leuven | Available |
| 2025-08-15 | BE1 |
Oud-Heverlee Leuven | 1–2 | KRC Genk | Available |
| 2025-08-10 | BE1 |
Royal Antwerp FC | 3–1 | Oud-Heverlee Leuven | Available |
| 2025-08-03 | BE1 |
Union Saint-Gilloise | 5–0 | Oud-Heverlee Leuven | INJURED minor knock |
| 2025-07-27 | BE1 |
Oud-Heverlee Leuven | 2–2 | Sporting Charleroi | INJURED minor knock |
| 2025-05-24 | BE1 |
Sporting Charleroi | 2–1 | Oud-Heverlee Leuven | Available |
| 2025-05-16 | BE1 |
Oud-Heverlee Leuven | 0–2 | KVC Westerlo | Available |
| 2025-05-11 | BE1 |
FCV Dender EH | 5–0 | Oud-Heverlee Leuven | Available |
| 2025-05-03 | BE1 |
Oud-Heverlee Leuven | 1–2 | KV Mechelen | Available |
| 2025-04-26 | BE1 |
Oud-Heverlee Leuven | 1–1 | Standard Liège | Available |
| 2025-04-22 | BE1 |
Standard Liège | 0–1 | Oud-Heverlee Leuven | Available |
| 2025-04-19 | BE1 |
Oud-Heverlee Leuven | 4–4 | FCV Dender EH | Available |
| 2025-04-13 | BE1 |
KV Mechelen | 1–1 | Oud-Heverlee Leuven | Available |
| 2025-04-05 | BE1 |
KVC Westerlo | 2–2 | Oud-Heverlee Leuven | Available |
| 2025-03-28 | BE1 |
Oud-Heverlee Leuven | 0–0 | Sporting Charleroi | Available |
| 2025-03-16 | BE1 |
Oud-Heverlee Leuven | 3–2 | Sint-Truidense VV | Available |
| 2025-03-08 | BE1 |
KV Kortrijk | 2–0 | Oud-Heverlee Leuven | Available |
| 2025-03-02 | BE1 |
Oud-Heverlee Leuven | 0–0 | KVC Westerlo | Available |
| 2025-02-22 | BE1 |
Royal Antwerp FC | 2–2 | Oud-Heverlee Leuven | Available |
| 2025-02-15 | BE1 |
Oud-Heverlee Leuven | 3–2 | FCV Dender EH | Available |
| 2025-02-08 | BE1 |
Club Brugge KV | 1–0 | Oud-Heverlee Leuven | Available |
| 2025-01-31 | BE1 |
Oud-Heverlee Leuven | 1–0 | KV Mechelen | Available |
| 2025-01-26 | BE1 |
Oud-Heverlee Leuven | 0–0 | KAA Gent | Available |
| 2025-01-19 | BE1 |
Union Saint-Gilloise | 1–0 | Oud-Heverlee Leuven | Available |
| 2025-01-11 | BE1 |
KRC Genk | 2–0 | Oud-Heverlee Leuven | Available |
| 2025-01-07 | BE1 |
Club Brugge KV | 3–0 | Oud-Heverlee Leuven | Available |
| 2024-12-27 | BE1 |
Oud-Heverlee Leuven | 2–0 | K Beerschot VA | Available |
| 2024-12-22 | BE1 |
Cercle Brugge | 1–0 | Oud-Heverlee Leuven | Available |
| 2024-12-14 | BE1 |
Oud-Heverlee Leuven | 1–0 | Sporting Charleroi | Available |
| 2024-12-07 | BE1 |
Standard Liège | 1–1 | Oud-Heverlee Leuven | Available |
| 2024-12-04 | BE1 |
Oud-Heverlee Leuven | 5–0 | SV Zulte Waregem | Available |
| 2024-12-01 | BE1 |
Oud-Heverlee Leuven | 0–0 | RSC Anderlecht | Available |
| 2024-11-24 | BE1 |
Oud-Heverlee Leuven | 1–1 | Union Saint-Gilloise | Available |
| 2024-11-09 | BE1 |
FCV Dender EH | 1–1 | Oud-Heverlee Leuven | Available |
| 2024-11-02 | BE1 |
Oud-Heverlee Leuven | 0–1 | Club Brugge KV | Available |
| 2024-10-26 | BE1 |
Sporting Charleroi | 0–2 | Oud-Heverlee Leuven | Available |
| 2024-10-20 | BE1 |
Oud-Heverlee Leuven | 1–1 | Royal Antwerp FC | Available |
| 2024-10-05 | BE1 |
KV Mechelen | 5–0 | Oud-Heverlee Leuven | Available |
| 2024-09-29 | BE1 |
KAA Gent | 3–0 | Oud-Heverlee Leuven | INJURED Ligament injury |
| 2024-09-22 | BE1 |
Oud-Heverlee Leuven | 1–1 | KV Kortrijk | INJURED Ligament injury |
Teams faced most often by Bryang Kayo's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Viktoria Köln | 14 | 6 | 2 | 6 | 23 | 22 | +1 | 43% |
| Dynamo Dresden | 14 | 4 | 3 | 7 | 15 | 24 | -9 | 29% |
| Waldhof Mannheim | 14 | 5 | 5 | 4 | 23 | 19 | +4 | 36% |
| Erzgebirge Aue | 14 | 4 | 3 | 7 | 14 | 15 | -1 | 29% |
| 1. FC Saarbrücken | 14 | 7 | 7 | 0 | 25 | 17 | +8 | 50% |
| TSV 1860 München | 14 | 6 | 2 | 6 | 20 | 23 | -3 | 43% |
| SV Wehen Wiesbaden | 14 | 5 | 2 | 7 | 23 | 22 | +1 | 36% |
| SC Verl | 14 | 7 | 4 | 3 | 23 | 18 | +5 | 50% |
| Borussia Dortmund II | 12 | 6 | 5 | 1 | 25 | 16 | +9 | 50% |
| Hansa Rostock | 10 | 2 | 4 | 4 | 6 | 10 | -4 | 20% |
| Hallescher FC | 10 | 5 | 3 | 2 | 16 | 10 | +6 | 50% |
| SV Sandhausen | 10 | 5 | 2 | 3 | 17 | 13 | +4 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 20/21 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 35 | 911 | 7 | 0 | 0 | 0.69 |
| 23/24 | 26 | 1,155 | 4 | 1 | 0 | 0.39 |
| 22/23 | 32 | 310 | 8 | 0 | 0 | 2.32 |
| 21/22 | 21 | 333 | 3 | 0 | 0 | 0.81 |
| 20/21 | 9 | 612 | 2 | 0 | 0 | 0.29 |
Output by competition
Career goals and assists broken down by tournament.
More on Bryang Kayo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bryang Kayo
Who is Bryang Kayo?
Bryang Kayo is an United professional footballer who plays as a central midfield for Oud-Heverlee Leuven.
How old is Bryang Kayo?
Bryang Kayo is 23 years old. He was born on July 27, 2002 in Poolesville, Maryland.
What position does Bryang Kayo play?
Bryang Kayo plays as a central midfield (Midfield - Central Midfield).
What club does Bryang Kayo play for?
Bryang Kayo currently plays for Oud-Heverlee Leuven.
How many career goals has Bryang Kayo scored?
Across all senior club competitions in our dataset, Bryang Kayo has scored 15 goals in 126 appearances.
What is Bryang Kayo's market value?
Bryang Kayo's most recent reported market value is €350k.