Career snapshot
Position rank · 21/22
Among 3,366 Goalkeepers · ≥200 mins
Career highs
| Full name | Kenny Steppe |
|---|---|
| Date of birth | 1988-11-14 (37 yrs) |
| Place of birth | Antwerp, Belgium, Belgium |
| Citizenship | Belgium |
| Position | Goalkeeper |
| Foot | right |
| Height | 185.00 m |
| Current club | Retired |
| Joined | 2023-04-05 |
| Contract expires | — |
Percentile rank vs 2860 other Goalkeepers with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Sint-Truidense VV | 5 | 17/18 | 21/22 | 75 | 0 | 0 | 6,720 |
| Zulte Waregem | 2 | 15/16 | 16/17 | 34 | 0 | 0 | 3,060 |
| KVRS Waasland - SK Beveren | 2 | 13/14 | 14/15 | 20 | 0 | 0 | 1,800 |
| SC Heerenveen | 5 | 08/09 | 12/13 | 18 | 0 | 0 | 1,620 |
| sc Heerenveen/Emmen II | 2 | 11/12 | 12/13 | 9 | 0 | 0 | 810 |
| Germinal Beerschot Antwerpen | 3 | 06/07 | 08/09 | 39 | 0 | 0 | 3,514 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | Croky Cup | Sint-Truidense VV | 1 | 0 | 0 | 0 | 0 | 120 |
| 21/22 | JPL | Sint-Truidense VV | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Croky Cup | Sint-Truidense VV | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | JPL | Sint-Truidense VV | 10 | 0 | 0 | 0 | 0 | 900 |
| 19/20 | JPL | Sint-Truidense VV | 9 | 0 | 0 | 0 | 0 | 810 |
| 18/19 | Croky Cup | Sint-Truidense VV | 3 | 0 | 0 | 0 | 0 | 270 |
| 18/19 | JPL | Sint-Truidense VV | 30 | 0 | 0 | 3 | 0 | 2,700 |
| 18/19 | JPL Playoff II | Sint-Truidense VV | 3 | 0 | 0 | 1 | 0 | 225 |
| 17/18 | Croky Cup | Sint-Truidense VV | 2 | 0 | 0 | 0 | 0 | 210 |
| 17/18 | JPL | Sint-Truidense VV | 9 | 0 | 0 | 0 | 0 | 765 |
| 17/18 | JPL Playoff II | Sint-Truidense VV | 5 | 0 | 0 | 1 | 0 | 450 |
| 16/17 | Croky Cup | Zulte Waregem | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | JPL | Zulte Waregem | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 16/17 | JPL Play-Offs I | Zulte Waregem | 7 | 0 | 0 | 0 | 0 | 630 |
| 15/16 | Croky Cup | Zulte Waregem | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | JPL | Zulte Waregem | 6 | 0 | 0 | 0 | 0 | 540 |
| 15/16 | JPL Play-Offs I | Zulte Waregem | 6 | 0 | 0 | 0 | 0 | 540 |
| 14/15 | Cofidis Cup | KVRS Waasland - SK Beveren | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | JPL | KVRS Waasland - SK Beveren | 8 | 0 | 0 | 1 | 0 | 720 |
| 14/15 | JPL Playoff II | KVRS Waasland - SK Beveren | 6 | 0 | 0 | 0 | 0 | 540 |
| 13/14 | Cofidis Cup | KVRS Waasland - SK Beveren | 2 | 0 | 0 | 0 | 0 | 180 |
| 13/14 | JPL | KVRS Waasland - SK Beveren | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | JPL Playoff II | KVRS Waasland - SK Beveren | 3 | 0 | 0 | 0 | 0 | 270 |
| 12/13 | Beloften Eredivisie | sc Heerenveen/Emmen II | 2 | 0 | 0 | 0 | 0 | 180 |
| 12/13 | Beloften nacompetitie | sc Heerenveen/Emmen II | 4 | 0 | 0 | 0 | 0 | 360 |
| 12/13 | Eredivisie | SC Heerenveen | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Beloften Eredivisie | sc Heerenveen/Emmen II | 3 | 0 | 0 | 0 | 0 | 270 |
| 11/12 | Eredivisie | SC Heerenveen | 1 | 0 | 0 | 0 | 0 | 90 |
| 11/12 | KNVB Beker | SC Heerenveen | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | Eredivisie | SC Heerenveen | 5 | 0 | 0 | 0 | 0 | 450 |
| 10/11 | KNVB Beker | SC Heerenveen | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Johan Cruijff Schaal | SC Heerenveen | 1 | 0 | 0 | 0 | 0 | 90 |
| 08/09 | Eredivisie | SC Heerenveen | 8 | 0 | 0 | 0 | 0 | 720 |
| 08/09 | JPL | Germinal Beerschot Antwerpen | 3 | 0 | 0 | 0 | 0 | 270 |
| 08/09 | KNVB Beker | SC Heerenveen | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | UEFA Cup | SC Heerenveen | 2 | 0 | 0 | 0 | 0 | 180 |
| 07/08 | Beker van België | Germinal Beerschot Antwerpen | 6 | 0 | 0 | 0 | 0 | 570 |
| 07/08 | Jupiler League | Germinal Beerschot Antwerpen | 29 | 0 | 0 | 1 | 0 | 2,610 |
| 06/07 | Beker van België | Germinal Beerschot Antwerpen | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Jupiler League | Germinal Beerschot Antwerpen | 1 | 0 | 0 | 0 | 0 | 64 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Antwerp U19 | Germ. Beerschot | Transfer | 0 | — |
| 08/09 | 2008-08-01 | Germ. Beerschot | Heerenveen | Transfer | 1500000 | €1.50m |
| 13/14 | 2013-07-01 | Heerenveen | Waasland-Beveren | Transfer | 500000 | — |
| 15/16 | 2015-07-01 | Waasland-Beveren | Zulte Waregem | Transfer | 500000 | — |
| 17/18 | 2017-07-19 | Zulte Waregem | Sint-Truiden | Transfer | 650000 | — |
| 22/23 | 2023-04-05 | Sint-Truiden | Retired | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 08/09 | Back problems | 2008-12-15 | 2009-04-01 | 108 | 18 |
| 09/10 | Metacarpal fracture | 2009-05-01 | 2010-03-20 | 324 | 50 |
| 11/12 | Wrist injury | 2011-08-05 | 2011-09-29 | 56 | 11 |
| 11/12 | Ankle injury | 2012-03-12 | 2012-03-29 | 18 | 3 |
| 19/20 | inflammation | 2019-08-01 | 2019-08-23 | 23 | 3 |
| 21/22 | Knee surgery | 2021-12-11 | 2022-06-30 | 202 | 17 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #9315 | — | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jordan Botaka | 1 | 0 | 0 |
| Samuel Asamoah | 1 | 0 | 0 |
| Jorge Teixeira | 1 | 0 | 0 |
| Yohan Boli | 1 | 0 | 0 |
| Casper De Norre | 2 | 0 | 0 |
| Elton Acolatse | 2 | 0 | 0 |
| Pol García | 1 | 0 | 0 |
| Roman Bezus | 2 | 0 | 0 |
| Ibrahima Sory Sankhon | 2 | 0 | 0 |
| Daichi Kamada | 2 | 0 | 0 |
Teams faced most often by Kenny Steppe'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 % |
|---|---|---|---|---|---|---|---|---|
| KAS Eupen | 6 | 4 | 1 | 1 | 16 | 7 | +9 | 67% |
| Waasland-Beveren | 6 | 2 | 3 | 1 | 10 | 8 | +2 | 33% |
| Cercle Brugge | 6 | 2 | 1 | 3 | 6 | 7 | -1 | 33% |
| Sporting Charleroi | 6 | 2 | 1 | 3 | 8 | 7 | +1 | 33% |
| KV Oostende | 6 | 2 | 2 | 2 | 4 | 5 | -1 | 33% |
| Club Brugge KV | 6 | 0 | 1 | 5 | 4 | 14 | -10 | 0% |
| KV Kortrijk | 6 | 2 | 2 | 2 | 5 | 7 | -2 | 33% |
| Royal Antwerp FC | 6 | 2 | 2 | 2 | 8 | 7 | +1 | 33% |
| Standard Liège | 6 | 3 | 2 | 1 | 9 | 6 | +3 | 50% |
| KRC Genk | 6 | 1 | 2 | 3 | 9 | 14 | -5 | 17% |
| SV Zulte Waregem | 6 | 2 | 2 | 2 | 7 | 9 | -2 | 33% |
| Royal Excel Mouscron | 6 | 2 | 1 | 3 | 9 | 9 | 0 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | 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′ |
|---|---|---|---|---|---|---|
| 18/19 | 36 | 3,195 | 4 | 0 | 0 | 0.11 |
| 17/18 | 16 | 1,425 | 1 | 0 | 0 | 0.06 |
| 14/15 | 15 | 1,350 | 1 | 0 | 0 | 0.07 |
| 07/08 | 35 | 3,180 | 1 | 0 | 0 | 0.03 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 21/22 | 2 | 210 | 0 | 0% | 5 | 2.14 |
| 20/21 | 12 | 1,080 | 3 | 25% | 21 | 1.75 |
| 19/20 | 9 | 810 | 2 | 22% | 13 | 1.44 |
| 18/19 | 36 | 3,195 | 6 | 17% | 44 | 1.24 |
| 17/18 | 16 | 1,425 | 5 | 31% | 20 | 1.26 |
| 16/17 | 20 | 1,800 | 3 | 15% | 30 | 1.5 |
| 15/16 | 14 | 1,260 | 2 | 14% | 25 | 1.79 |
| 14/15 | 15 | 1,350 | 2 | 13% | 33 | 2.2 |
| 13/14 | 5 | 450 | 0 | 0% | 13 | 2.6 |
| 12/13 | 6 | 540 | 2 | 33% | 2 | 0.33 |
| 11/12 | 5 | 450 | 2 | 40% | 7 | 1.4 |
| 10/11 | 5 | 450 | 1 | 20% | 7 | 1.4 |
| 09/10 | 1 | 90 | 0 | 0% | 5 | 5 |
| 08/09 | 13 | 1,170 | 2 | 15% | 26 | 2 |
| 07/08 | 35 | 3,180 | 13 | 37% | 34 | 0.96 |
| 06/07 | 1 | 64 | 0 | 0% | 1 | 1.41 |
Output by competition
Career goals and assists broken down by tournament.
More on Kenny Steppe
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kenny Steppe
Who is Kenny Steppe?
Kenny Steppe is a Belgium professional footballer who plays as a goalkeeper for Retired.
How old is Kenny Steppe?
Kenny Steppe is 37 years old. He was born on November 14, 1988 in Antwerp, Belgium.
What position does Kenny Steppe play?
Kenny Steppe plays as a goalkeeper (Goalkeeper).
What club does Kenny Steppe play for?
Kenny Steppe currently plays for Retired.
Belgium