Billal Messaoudi
Career snapshot
Position rank · 25/26
Among 275 Attack - Left Wingers · ≥200 mins
Career highs
| Full name | Billal Messaoudi |
|---|---|
| Date of birth | 1997-12-21 (28 yrs) |
| Place of birth | Kadiria, Algeria |
| Citizenship | Algeria |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 184.00 m |
| Current club | JS Kabylie |
| On loan from | ↩ Bandirmaspor parent contract: 2027-06-30 |
| Joined | 2025-08-30 |
| Contract expires | 2028-06-30 |
| Agent | PFC |
Percentile rank vs 30 other Attack - Left Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| JS Kabylie | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Bandirmaspor | 2 | 24/25 | 25/26 | 25 | 8 | 6 | 900 |
| KV Kortrijk | 4 | 21/22 | 24/25 | 70 | 4 | 3 | 1,978 |
| Göztepe | 1 | 23/24 | 23/24 | 23 | 5 | 7 | 233 |
| JS Saoura | 3 | 17/18 | 20/21 | 47 | 24 | 6 | 953 |
| WA Tlemcen | 1 | 18/19 | 18/19 | 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 |
|---|---|---|---|---|---|---|---|---|
| 25/26 | 1.Lig | Bandirmaspor | 4 | 1 | 0 | 1 | 0 | 278 |
| 25/26 | Ligue Professionnelle 1 | JS Kabylie | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | 1.Lig | Bandirmaspor | 17 | 6 | 5 | 2 | 0 | 232 |
| 24/25 | 1.Lig Playoff | Bandirmaspor | 4 | 1 | 1 | 1 | 0 | 390 |
| 24/25 | Croky Cup | KV Kortrijk | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Jupiler Pro League | KV Kortrijk | 15 | 0 | 0 | 4 | 0 | 0 |
| 23/24 | 1.Lig | Göztepe | 23 | 5 | 7 | 3 | 0 | 233 |
| 23/24 | JPL | KV Kortrijk | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Croky Cup | KV Kortrijk | 2 | 1 | 0 | 0 | 0 | 141 |
| 22/23 | JPL | KV Kortrijk | 31 | 2 | 1 | 2 | 0 | 823 |
| 21/22 | Croky Cup | KV Kortrijk | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | JPL | KV Kortrijk | 17 | 1 | 2 | 0 | 0 | 1,014 |
| 20/21 | Coupe de la Ligue d'Algérie | JS Saoura | 1 | 2 | 0 | 0 | 0 | 45 |
| 20/21 | Ligue Professionnelle 1 | JS Saoura | 23 | 19 | 5 | 5 | 0 | 98 |
| 19/20 | Coupe d'Algérie | JS Saoura | 1 | 1 | 0 | 0 | 0 | 90 |
| 19/20 | Ligue Professionnelle 1 | JS Saoura | 19 | 2 | 1 | 0 | 0 | 720 |
| 18/19 | Coupe d'Algerie | WA Tlemcen | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe d'Algerie | JS Saoura | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue Professionnelle 1 | JS Saoura | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | USM Alger U21 | JS Saoura | Transfer | 0 | — |
| 18/19 | 2018-07-01 | JS Saoura | WA Tlemcen | Loan | 25000 | — |
| 18/19 | 2019-06-30 | WA Tlemcen | JS Saoura | Return from loan | 100000 | — |
| 21/22 | 2021-08-31 | JS Saoura | KV Kortrijk | Loan | 850000 | — |
| 21/22 | 2022-06-30 | KV Kortrijk | JS Saoura | Return from loan | 600000 | — |
| 22/23 | 2022-07-01 | JS Saoura | KV Kortrijk | Transfer | 600000 | — |
| 23/24 | 2023-08-14 | KV Kortrijk | Göztepe | Loan | 500000 | — |
| 23/24 | 2024-06-30 | Göztepe | KV Kortrijk | Return from loan | 700000 | — |
| 24/25 | 2025-01-20 | KV Kortrijk | Bandirmaspor | Loan | 500000 | — |
| 24/25 | 2025-06-30 | Bandirmaspor | KV Kortrijk | Return from loan | 600000 | — |
| 25/26 | 2025-07-01 | KV Kortrijk | Bandirmaspor | Transfer | 600000 | — |
| 25/26 | 2025-08-30 | Bandirmaspor | JS Kabylie | Loan | 600000 | — |
| 25/26 | 2026-06-30 | JS Kabylie | Bandirmaspor | Return from loan | 600000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Leg injury | 2019-10-07 | 2019-10-28 | 22 | 2 |
| 20/21 | Leg injury | 2021-01-09 | 2021-02-01 | 24 | 4 |
| 20/21 | bruise | 2021-05-26 | 2021-06-04 | 10 | 3 |
| 21/22 | Ankle injury | 2021-06-20 | 2021-07-05 | 16 | 3 |
| 21/22 | Ankle injury | 2021-07-09 | 2021-07-25 | 17 | 3 |
| 22/23 | Ill | 2023-01-05 | 2023-01-12 | 8 | 2 |
| 22/23 | Hamstring muscle injury | 2023-02-21 | 2023-03-08 | 16 | 2 |
| 23/24 | unknown injury | 2023-09-20 | 2023-11-10 | 52 | 6 |
| 23/24 | unknown injury | 2023-12-22 | 2024-01-25 | 35 | 4 |
| 23/24 | unknown injury | 2024-03-01 | 2024-03-08 | 8 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34867 | — | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Dylan Mbayo | 1 | 1 | 979 |
| Massimo Bruno | 1 | 2 | 748 |
| Yahia Cherif | 2 | 2 | 0 |
| Dieumerci Ndongala | 2 | 2 | 0 |
| Abderrazak Khelifi | 2 | 0 | 0 |
| Rahmetullah Berişbek | 2 | 0 | 0 |
| Felipe Avenatti | 1 | 1 | 0 |
| Tom Vandenberghe | 1 | 0 | 0 |
| Hamza Zaidi | 2 | 0 | 0 |
| Oussama Safa Kaddour | 2 | 0 | 0 |
| Aleksandar Radovanovic | 1 | 0 | 0 |
| Adel Bouchiba | 2 | 1 | 0 |
| Atınç Nukan | 2 | 1 | 0 |
| Marko Ilic | 1 | 0 | 0 |
| Zakaria Saidi | 2 | 0 | 0 |
| Faïz Selemani | 1 | 0 | 0 |
| João Silva | 1 | 0 | 0 |
| Oussama Meddahi | 2 | 2 | 0 |
| Tsuyoshi Watanabe | 1 | 0 | 0 |
| Nayel Mehssatou | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Ligue Professionnelle 1 | JS Saoura | 19 | 23 |
| 24/25 | 1.Lig | Bandirmaspor | 6 | 17 |
| 23/24 | 1.Lig | Göztepe | 5 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | 1.Lig | Göztepe | 7 | 23 |
| 20/21 | Ligue Professionnelle 1 | JS Saoura | 5 | 23 |
| 24/25 | 1.Lig | Bandirmaspor | 5 | 17 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | JS Kabylie | Bandirmaspor | Return from loan | — | €600k |
| 25/26 | 2025-08-30 | Bandirmaspor | JS Kabylie | Loan | — | €600k |
| 24/25 | 2025-06-30 | Bandirmaspor | KV Kortrijk | Return from loan | — | €600k |
| 24/25 | 2025-01-20 | KV Kortrijk | Bandirmaspor | Loan | — | €500k |
| 23/24 | 2024-06-30 | Göztepe | KV Kortrijk | Return from loan | — | €700k |
| 23/24 | 2023-08-14 | KV Kortrijk | Göztepe | Loan | — | €500k |
| 21/22 | 2022-06-30 | KV Kortrijk | JS Saoura | Return from loan | — | €600k |
| 21/22 | 2021-08-31 | JS Saoura | KV Kortrijk | Loan | — | €850k |
| 18/19 | 2019-06-30 | WA Tlemcen | JS Saoura | Return from loan | — | €100k |
| 18/19 | 2018-07-01 | JS Saoura | WA Tlemcen | Loan | — | €25k |
Teams faced most often by Billal Messaoudi'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 % |
|---|---|---|---|---|---|---|---|---|
| Sint-Truidense VV | 10 | 2 | 3 | 5 | 12 | 13 | -1 | 20% |
| Cercle Brugge | 10 | 6 | 2 | 2 | 15 | 11 | +4 | 60% |
| Sporting Charleroi | 9 | 1 | 2 | 6 | 5 | 12 | -7 | 11% |
| Royal Antwerp FC | 9 | 0 | 1 | 8 | 6 | 22 | -16 | 0% |
| KAS Eupen | 8 | 2 | 3 | 3 | 7 | 10 | -3 | 25% |
| KV Mechelen | 8 | 2 | 1 | 5 | 9 | 19 | -10 | 25% |
| RSC Anderlecht | 8 | 3 | 2 | 3 | 10 | 13 | -3 | 38% |
| Standard Liège | 8 | 4 | 1 | 3 | 10 | 8 | +2 | 50% |
| KAA Gent | 8 | 3 | 0 | 5 | 7 | 12 | -5 | 38% |
| Club Brugge KV | 8 | 1 | 3 | 4 | 8 | 15 | -7 | 13% |
| KRC Genk | 8 | 2 | 0 | 6 | 7 | 17 | -10 | 25% |
| Konyaspor | 7 | 4 | 1 | 2 | 10 | 6 | +4 | 57% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 19/20 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 278 | 1 | 0 | 0 | 0.32 |
| 24/25 | 37 | 622 | 7 | 1 | 0 | 1.16 |
| 23/24 | 25 | 233 | 3 | 0 | 0 | 1.16 |
| 22/23 | 33 | 964 | 2 | 0 | 0 | 0.19 |
| 20/21 | 24 | 143 | 5 | 0 | 0 | 3.15 |
Output by competition
Career goals and assists broken down by tournament.
More on Billal Messaoudi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Billal Messaoudi
Who is Billal Messaoudi?
Billal Messaoudi is an Algeria professional footballer who plays as a left winger for JS Kabylie.
How old is Billal Messaoudi?
Billal Messaoudi is 28 years old. He was born on December 21, 1997 in Kadiria.
What position does Billal Messaoudi play?
Billal Messaoudi plays as a left winger (Attack - Left Winger).
What club does Billal Messaoudi play for?
Billal Messaoudi currently plays for JS Kabylie.
How many career goals has Billal Messaoudi scored?
Across all senior club competitions in our dataset, Billal Messaoudi has scored 41 goals in 167 appearances.
What is Billal Messaoudi's market value?
Billal Messaoudi's most recent reported market value is €600k.
Algeria