Career snapshot
Career highs
Born the same day
Shares 1993-03-19 · 6 players total
| Full name | Francesco Ruberto |
|---|---|
| Date of birth | 1993-03-19 (33 yrs) |
| Place of birth | Sambiase, Switzerland |
| Citizenship | Switzerland Italy |
| Position | Goalkeeper |
| Foot | right |
| Height | 187.00 m |
| Current club | FC Sion |
| Joined | 2025-07-04 |
| Contract expires | 2028-06-30 |
| Agent | Signature - ISCM AG |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Sion | 1 | 25/26 | 25/26 | 0 | 0 | 0 | 0 |
| FC Vizela | 2 | 23/24 | 24/25 | 14 | 0 | 0 | 1,130 |
| FC Schaffhausen | 2 | 21/22 | 22/23 | 72 | 0 | 0 | 6,470 |
| Pirin Blagoevgrad | 2 | 19/20 | 20/21 | 4 | 0 | 0 | 360 |
| Septemvri Simitli | 1 | 20/21 | 20/21 | 0 | 0 | 0 | 0 |
| FC Thun | 6 | 13/14 | 18/19 | 40 | 0 | 0 | 3,555 |
| FC Thun U21 | 5 | 12/13 | 16/17 | 49 | 0 | 0 | 4,410 |
| BSC Young Boys U21 | 1 | 11/12 | 11/12 | 2 | 0 | 0 | 180 |
| FC Bern | 1 | 11/12 | 11/12 | 9 | 0 | 0 | 810 |
| BSC Young Boys U18 | 1 | 10/11 | 10/11 | 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 | Super League | FC Sion | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Swiss Cup | FC Sion | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga Portugal 2 | FC Vizela | 5 | 0 | 0 | 0 | 0 | 385 |
| 24/25 | Taça de Portugal | FC Vizela | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Allianz Cup | FC Vizela | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal | FC Vizela | 7 | 0 | 0 | 2 | 0 | 565 |
| 23/24 | Taça de Portugal | FC Vizela | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | Challenge League | FC Schaffhausen | 34 | 0 | 0 | 1 | 0 | 3,050 |
| 22/23 | Swiss Cup | FC Schaffhausen | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Challenge League | FC Schaffhausen | 31 | 0 | 0 | 1 | 0 | 2,790 |
| 21/22 | Super League Barrage | FC Schaffhausen | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Swiss Cup | FC Schaffhausen | 3 | 0 | 0 | 0 | 0 | 270 |
| 20/21 | Bulgarian Cup | Pirin Blagoevgrad | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Vtora Liga | Septemvri Simitli | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Vtora Liga | Pirin Blagoevgrad | 2 | 0 | 0 | 1 | 0 | 180 |
| 19/20 | Vtora Liga | Pirin Blagoevgrad | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Schweizer Cup | FC Thun | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Super League | FC Thun | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Schweizer Cup | FC Thun | 2 | 0 | 0 | 1 | 0 | 180 |
| 17/18 | Super League | FC Thun | 18 | 0 | 0 | 0 | 0 | 1,620 |
| 16/17 | 1. Liga Gr. 2 | FC Thun U21 | 2 | 0 | 0 | 1 | 0 | 180 |
| 16/17 | Schweizer Cup | FC Thun | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Super League | FC Thun | 7 | 0 | 0 | 0 | 0 | 630 |
| 15/16 | 1. Liga Gr. 2 | FC Thun U21 | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | Europa League Qualifying | FC Thun | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Schweizer Cup | FC Thun | 3 | 0 | 0 | 0 | 0 | 270 |
| 15/16 | Super League | FC Thun | 9 | 0 | 0 | 0 | 0 | 765 |
| 14/15 | 2. Liga Inter - Gr. 3 | FC Thun U21 | 16 | 0 | 0 | 3 | 0 | 1,440 |
| 14/15 | Super League | FC Thun | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | 1.Liga Cl. Gr. 2 | FC Thun U21 | 17 | 0 | 0 | 0 | 0 | 1,530 |
| 13/14 | Europa League Qualifying | FC Thun | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Super League | FC Thun | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 1.Liga Cl. Gr. 1 | FC Thun U21 | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 11/12 | 1. Liga Gr. 1 (- 11/12) | BSC Young Boys U21 | 2 | 0 | 0 | 0 | 0 | 180 |
| 11/12 | 2. Liga inter - Gr. 1 (- 11/12) | FC Bern | 9 | 0 | 0 | 1 | 0 | 810 |
| 10/11 | U18 Elite League | BSC Young Boys U18 | 4 | 0 | 0 | 0 | 0 | 360 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Lecce Giovanili | Lecce U17 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Lecce U17 | BSC YB U18 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | BSC YB U18 | BSC YB U21 | Transfer | 0 | — |
| 11/12 | 2012-02-01 | BSC YB U21 | FC Bern | Transfer | 0 | — |
| 12/13 | 2012-07-01 | FC Bern | FC Thun U21 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | FC Thun U21 | FC Thun | Transfer | 0 | — |
| 19/20 | 2019-07-01 | FC Thun | Without Club | Transfer | 200000 | — |
| 19/20 | 2020-03-04 | Without Club | Pirin | Transfer | 200000 | — |
| 20/21 | 2021-01-29 | Pirin | S. Simitli | Transfer | 100000 | — |
| 20/21 | 2021-02-15 | S. Simitli | Without Club | Transfer | 100000 | — |
| 21/22 | 2021-07-17 | Without Club | FC Schaffhausen | Transfer | 100000 | — |
| 23/24 | 2023-07-01 | FC Schaffhausen | Vizela | Transfer | 300000 | — |
| 25/26 | 2025-07-04 | Vizela | FC Sion | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Groin problems | 2016-03-10 | 2016-03-24 | 15 | 2 |
| 18/19 | unknown injury | 2018-07-26 | 2018-08-23 | 29 | 4 |
| 18/19 | Ill | 2018-12-06 | 2018-12-13 | 8 | 1 |
| 18/19 | unknown injury | 2019-04-11 | 2019-05-01 | 21 | 4 |
| 22/23 | unknown injury | 2023-05-10 | 2023-05-18 | 9 | 1 |
| 23/24 | Muscle injury | 2024-02-19 | 2024-04-01 | 43 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Simone Rapp | 1 | 0 | 0 |
| Jean-Pierre Rhyner | 1 | 0 | 0 |
| Willy Vogt | 1 | 0 | 0 |
| Sandro Lauper | 1 | 0 | 0 |
| Francisco Rodríguez | 2 | 0 | 0 |
| Cyril Rizzo | 1 | 0 | 0 |
| Timo Tuominen | 2 | 0 | 0 |
| Louis Lurvink | 1 | 0 | 0 |
| Danilo Del Toro | 2 | 0 | 0 |
| Uran Bislimi | 2 | 0 | 0 |
| Serge Müller | 2 | 0 | 0 |
| Joaquín Ardaiz | 2 | 1 | 0 |
| Raúl Bobadilla | 1 | 0 | 0 |
| Axel Müller | 2 | 0 | 0 |
| Guillermo Padula | 2 | 0 | 0 |
| Luka Stevic | 2 | 0 | 0 |
| Agustín González | 2 | 0 | 0 |
| Robin Kalem | 2 | 0 | 0 |
| Jetmir Krasniqi | 2 | 0 | 0 |
| Valon Hamdiu | 1 | 0 | 0 |
Teams faced most often by Francesco Ruberto'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Aarau | 23 | 6 | 6 | 11 | 28 | 42 | -14 | 26% |
| Neuchâtel Xamax FCS | 19 | 7 | 4 | 8 | 31 | 29 | +2 | 37% |
| FC Wil 1900 | 18 | 7 | 6 | 5 | 28 | 27 | +1 | 39% |
| Grasshopper Club Zürich | 16 | 5 | 5 | 6 | 22 | 28 | -6 | 31% |
| Stade Lausanne-Ouchy | 15 | 4 | 4 | 7 | 18 | 24 | -6 | 27% |
| FC Vaduz | 15 | 4 | 5 | 6 | 17 | 25 | -8 | 27% |
| SC Kriens | 12 | 6 | 4 | 2 | 15 | 11 | +4 | 50% |
| FC Winterthur | 12 | 5 | 4 | 3 | 16 | 15 | +1 | 42% |
| FC Chiasso | 12 | 8 | 4 | 0 | 22 | 7 | +15 | 67% |
| FC Sion | 12 | 3 | 3 | 6 | 10 | 20 | -10 | 25% |
| FC Arouca | 8 | 2 | 2 | 4 | 10 | 14 | -4 | 25% |
| FC Luzern | 8 | 3 | 3 | 2 | 7 | 8 | -1 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 9 | 745 | 2 | 0 | 0 | 0.24 |
| 22/23 | 36 | 3,230 | 1 | 0 | 0 | 0.03 |
| 21/22 | 36 | 3,240 | 1 | 0 | 0 | 0.03 |
| 20/21 | 3 | 270 | 1 | 0 | 0 | 0.33 |
| 17/18 | 20 | 1,800 | 1 | 0 | 0 | 0.05 |
| 16/17 | 10 | 900 | 1 | 0 | 0 | 0.1 |
| 14/15 | 16 | 1,440 | 3 | 0 | 0 | 0.19 |
| 11/12 | 11 | 990 | 1 | 0 | 0 | 0.09 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 5 | 385 | 1 | 20% | 7 | 1.64 |
| 23/24 | 9 | 745 | 3 | 33% | 9 | 1.09 |
| 22/23 | 36 | 3,230 | 8 | 22% | 55 | 1.53 |
| 21/22 | 36 | 3,240 | 10 | 28% | 47 | 1.31 |
| 20/21 | 3 | 270 | 0 | 0% | 7 | 2.33 |
| 19/20 | 1 | 90 | 1 | 100% | 0 | 0 |
| 17/18 | 20 | 1,800 | 3 | 15% | 35 | 1.75 |
| 16/17 | 10 | 900 | 2 | 20% | 16 | 1.6 |
| 15/16 | 13 | 1,125 | 4 | 31% | 12 | 0.96 |
| 14/15 | 16 | 1,440 | 6 | 38% | 14 | 0.88 |
| 13/14 | 17 | 1,530 | 4 | 24% | 31 | 1.82 |
| 12/13 | 13 | 1,170 | 3 | 23% | 22 | 1.69 |
| 11/12 | 11 | 990 | 1 | 9% | 22 | 2 |
| 10/11 | 4 | 360 | 1 | 25% | 3 | 0.75 |
Output by competition
Career goals and assists broken down by tournament.
More on Francesco Ruberto
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Francesco Ruberto
Who is Francesco Ruberto?
Francesco Ruberto is a Switzerland professional footballer who plays as a goalkeeper for FC Sion.
How old is Francesco Ruberto?
Francesco Ruberto is 33 years old. He was born on March 19, 1993 in Sambiase.
What position does Francesco Ruberto play?
Francesco Ruberto plays as a goalkeeper (Goalkeeper).
What club does Francesco Ruberto play for?
Francesco Ruberto currently plays for FC Sion.
What is Francesco Ruberto's market value?
Francesco Ruberto's most recent reported market value is €50k.