Career snapshot
Career highs
Born the same day
Shares 1999-10-04 · 6 players total
| Full name | Marcin Bulka |
|---|---|
| Name in home country | Marcin Bułka |
| Date of birth | 1999-10-04 (26 yrs) |
| Place of birth | Płock, Poland |
| Citizenship | Poland |
| Position | Goalkeeper |
| Foot | right |
| Height | 199.00 m |
| Current club | NEOM SC |
| Joined | 2025-07-05 |
| Contract expires | 2029-06-30 |
| Agent | Gol International |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| NEOM SC | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 90 |
| OGC Nice | 4 | 21/22 | 24/25 | 89 | 0 | 0 | 8,010 |
| OGC Nice B | 1 | 22/23 | 22/23 | 1 | 0 | 0 | 90 |
| Paris Saint-Germain | 2 | 19/20 | 20/21 | 2 | 0 | 0 | 180 |
| LB Châteauroux | 1 | 20/21 | 20/21 | 9 | 0 | 0 | 810 |
| FC Cartagena | 1 | 20/21 | 20/21 | 4 | 0 | 0 | 360 |
| Chelsea FC | 1 | 18/19 | 18/19 | 0 | 0 | 0 | 0 |
| Chelsea FC U23 | 2 | 17/18 | 18/19 | 19 | 0 | 0 | 1,701 |
| Chelsea FC U18 | 2 | 16/17 | 17/18 | 8 | 0 | 0 | 720 |
| Chelsea FC UEFA U19 | 1 | 17/18 | 17/18 | 4 | 0 | 0 | 360 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Saudi Pro League | NEOM SC | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | Coupe de France | OGC Nice | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | OGC Nice | 6 | 0 | 0 | 1 | 0 | 540 |
| 24/25 | Ligue 1 | OGC Nice | 34 | 0 | 0 | 0 | 0 | 3,060 |
| 23/24 | Coupe de France | OGC Nice | 4 | 0 | 0 | 1 | 0 | 360 |
| 23/24 | Ligue 1 | OGC Nice | 34 | 0 | 0 | 2 | 0 | 3,060 |
| 22/23 | Conference L. | OGC Nice | 3 | 0 | 0 | 1 | 0 | 270 |
| 22/23 | Ligue 1 | OGC Nice | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | N3 - Corse-Médit | OGC Nice B | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | UECL Quali | OGC Nice | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Coupe de France | OGC Nice | 5 | 0 | 0 | 0 | 0 | 450 |
| 21/22 | Ligue 1 | OGC Nice | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | 2ª División | FC Cartagena | 3 | 0 | 0 | 0 | 0 | 270 |
| 20/21 | Copa del Rey | FC Cartagena | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Ligue 1 | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Ligue 2 | LB Châteauroux | 9 | 0 | 0 | 0 | 0 | 810 |
| 19/20 | Champions League | Paris Saint-Germain | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de France | Paris Saint-Germain | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | Paris Saint-Germain | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Community Shield | Chelsea FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Chelsea FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier League 2 | Chelsea FC U23 | 5 | 0 | 0 | 0 | 0 | 411 |
| 17/18 | EFL Trophy | Chelsea FC U23 | 4 | 0 | 0 | 0 | 0 | 390 |
| 17/18 | FA Youth Cup | Chelsea FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Chelsea FC U23 | 10 | 0 | 0 | 0 | 0 | 900 |
| 17/18 | U18 Premier League | Chelsea FC U18 | 3 | 0 | 0 | 0 | 0 | 270 |
| 17/18 | UEFA Youth League | Chelsea FC UEFA U19 | 4 | 0 | 0 | 0 | 0 | 360 |
| 16/17 | FA Youth Cup | Chelsea FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 PL - Final Stage | Chelsea FC U18 | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | U18 Premier League | Chelsea FC U18 | 3 | 0 | 0 | 0 | 0 | 270 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-29 | Escola V. U19 | Chelsea U18 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Chelsea U18 | Chelsea U23 | Transfer | 0 | — |
| 19/20 | 2019-07-06 | Chelsea U23 | Paris SG | Transfer | 0 | — |
| 20/21 | 2020-09-28 | Paris SG | FC Cartagena | Loan | 900000 | — |
| 20/21 | 2021-01-30 | FC Cartagena | Paris SG | Return from loan | 900000 | — |
| 20/21 | 2021-01-31 | Paris SG | LB Châteauroux | Loan | 900000 | — |
| 20/21 | 2021-06-30 | LB Châteauroux | Paris SG | Return from loan | 800000 | — |
| 21/22 | 2021-08-05 | Paris SG | OGC Nice | Loan | 800000 | — |
| 21/22 | 2022-06-30 | OGC Nice | Paris SG | Return from loan | 2000000 | — |
| 22/23 | 2022-07-01 | Paris SG | OGC Nice | Transfer | 2000000 | €2.00m |
| 25/26 | 2025-07-05 | OGC Nice | NEOM SC | Transfer | 20000000 | €15.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | ankle sprain | 2021-02-19 | 2021-04-11 | 52 | 10 |
| 22/23 | Shoulder injury | 2022-10-28 | 2023-02-25 | 121 | 19 |
| 25/26 | Cruciate ligament tear | 2025-09-09 | 2026-06-30 | 295 | 22 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16299 | #12 | 3 | 0 | — | — | former national player |
| Team #16298 | — | 3 | 0 | — | — | former national player |
| Team #16297 | — | 1 | 0 | — | — | former national player |
| Team #9324 | #22 | 1 | 0 | — | — | former national player |
| Team #3442 | #22 | 5 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Alexis Claude-Maurice | 1 | 0 | 684 |
| Jordan Lotomba | 1 | 0 | 0 |
| Jacob Maddox | 2 | 0 | 0 |
| Josh Grant | 2 | 0 | 0 |
| Tanguy Ndombélé | 2 | 0 | 0 |
| Ali Abdi | 2 | 0 | 0 |
| Moïse Bombito | 2 | 0 | 0 |
| Antoine Mendy | 2 | 0 | 0 |
| Jonathan Clauss | 1 | 0 | 0 |
| Terem Moffi | 2 | 0 | 0 |
| Morgan Sanson | 2 | 0 | 0 |
| Badredine Bouanani | 1 | 0 | 0 |
| Khéphren Thuram | 2 | 0 | 0 |
| Evann Guessand | 2 | 0 | 0 |
| Jean-Clair Todibo | 2 | 0 | 0 |
| Tom Louchet | 1 | 0 | 0 |
| Sofiane Diop | 2 | 0 | 0 |
| Mohamed-Ali Cho | 1 | 0 | 0 |
| Jérémie Boga | 2 | 0 | 0 |
| Youssouf Ndayishimiye | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | OGC Nice | Paris SG | Return from loan | — | €2.00m |
| 21/22 | 2021-08-05 | Paris SG | OGC Nice | Loan | — | €800k |
| 20/21 | 2021-06-30 | LB Châteauroux | Paris SG | Return from loan | — | €800k |
| 20/21 | 2021-01-31 | Paris SG | LB Châteauroux | Loan | — | €900k |
| 20/21 | 2021-01-30 | FC Cartagena | Paris SG | Return from loan | — | €900k |
| 20/21 | 2020-09-28 | Paris SG | FC Cartagena | Loan | — | €900k |
Teams faced most often by Marcin Bulka'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 % |
|---|---|---|---|---|---|---|---|---|
| Lille OSC | 34 | 18 | 10 | 6 | 60 | 38 | +22 | 53% |
| Olympique Lyonnais | 34 | 17 | 4 | 13 | 53 | 51 | +2 | 50% |
| FC Nantes | 33 | 20 | 6 | 7 | 61 | 33 | +28 | 61% |
| Angers SCO | 31 | 22 | 5 | 4 | 62 | 22 | +40 | 71% |
| Montpellier HSC | 31 | 18 | 5 | 8 | 66 | 31 | +35 | 58% |
| AS Monaco | 28 | 11 | 6 | 11 | 54 | 41 | +13 | 39% |
| Toulouse FC | 27 | 12 | 8 | 7 | 37 | 25 | +12 | 44% |
| Stade Rennais | 27 | 14 | 6 | 7 | 40 | 26 | +14 | 52% |
| Olympique Marseille | 26 | 12 | 4 | 10 | 45 | 30 | +15 | 46% |
| Stade de Reims | 26 | 12 | 10 | 4 | 38 | 20 | +18 | 46% |
| Stade Brestois 29 | 25 | 14 | 7 | 4 | 45 | 29 | +16 | 56% |
| FC Lorient | 25 | 11 | 6 | 8 | 45 | 36 | +9 | 44% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season |
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 | 40 | 3,600 | 1 | 0 | 0 | 0.03 |
| 23/24 | 38 | 3,420 | 3 | 0 | 0 | 0.08 |
| 22/23 | 6 | 540 | 1 | 0 | 0 | 0.17 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 1 | 90 | 0 | 0% | 1 | 1 |
| 24/25 | 40 | 3,600 | 8 | 20% | 55 | 1.38 |
| 23/24 | 38 | 3,420 | 18 | 47% | 35 | 0.92 |
| 22/23 | 6 | 540 | 1 | 17% | 7 | 1.17 |
| 21/22 | 6 | 540 | 3 | 50% | 3 | 0.5 |
| 20/21 | 14 | 1,260 | 3 | 21% | 18 | 1.29 |
| 19/20 | 1 | 90 | 1 | 100% | 0 | 0 |
| 18/19 | 5 | 411 | 1 | 20% | 6 | 1.31 |
| 17/18 | 21 | 1,920 | 6 | 29% | 30 | 1.41 |
| 16/17 | 5 | 450 | 1 | 20% | 6 | 1.2 |
Output by competition
Career goals and assists broken down by tournament.
More on Marcin Bulka
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Marcin Bulka
Who is Marcin Bulka?
Marcin Bulka is a Poland professional footballer who plays as a goalkeeper for NEOM SC.
How old is Marcin Bulka?
Marcin Bulka is 26 years old. He was born on October 4, 1999 in Płock.
What position does Marcin Bulka play?
Marcin Bulka plays as a goalkeeper (Goalkeeper).
What club does Marcin Bulka play for?
Marcin Bulka currently plays for NEOM SC.
What is Marcin Bulka's market value?
Marcin Bulka's most recent reported market value is €20.00m.
Poland