Abu Francis has made eight appearances in Ligue 1 this season, playing 532 minutes and recording 19 tackles and eight interceptions. His 3.21 tackles per 90 minutes surpass the midfield baseline of 1.88, and his 8.00 interceptions per 90 are well above the average for his position. With only one key pass in total, he has 0.17 key passes per 90, below the baseline of 1.22, but his defensive contribution remains the focus of his game. He has taken two shots, giving a shots-per-90 rate of 0.34 compared with the baseline 0.92, and has not scored or assisted, resulting in a goals-per-90 of 0.00 versus the baseline 0.14. Abu Francis’s average match rating stands at 6.73.
Abu Francis has played 532 minutes across 8 appearances in Ligue 1, at 0.00 goals per 90 against a positional baseline of 0.14, converting 0% of 2 shots and averaging 6.73 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Yann Gboho | F | 35 | 2968 | 10 | 3 | 40 | 19 | 25% | 64 | 82% | 88 | 51% | 29 | 15 | 1 | 48% | 19 | 79 | 1 | 1 | 0 | 7.13 | 1.9 |
| Emersonn | F | 31 | 1857 | 7 | 3 | 48 | 22 | 15% | 21 | 75% | 11 | 26% | 22 | 7 | 1 | 38% | 46 | 13 | 6 | 1 | 0 | 6.54 | 8.2 |
| Santiago Hidalgo | F | 32 | 1539 | 6 | 6 | 32 | 15 | 19% | 14 | 75% | 16 | 32% | 41 | 6 | 2 | 38% | 48 | 38 | 5 | 0 | 0 | 6.69 | 6.6 |
| Aron Dønnum | M | 32 | 2784 | 5 | 5 | 32 | 16 | 16% | 74 | 79% | 29 | 45% | 51 | 28 | 4 | 44% | 46 | 43 | 10 | 1 | 0 | 7.25 | 4.0 |
| Frank Magri | F | 17 | 1264 | 5 | 1 | 25 | 12 | 20% | 14 | 74% | 10 | 45% | 8 | 3 | 1 | 41% | 28 | 22 | 3 | 0 | 0 | 6.74 | 4.2 |
| Charlie Cresswell | D | 32 | 2778 | 4 | 3 | 34 | 14 | 12% | 12 | 86% | 1 | 100% | 28 | 29 | 31 | 57% | 36 | 16 | 8 | 0 | 0 | 6.93 | 1.8 |
| Djibril Sidibé | D | 35 | 2321 | 3 | 4 | 7 | 5 | 43% | 16 | 80% | 9 | 47% | 49 | 21 | 4 | 55% | 31 | 18 | 1 | 0 | 0 | 6.77 | 2.2 |
| Cristian Cásseres Jr. | M | 34 | 2855 | 2 | 4 | 22 | 9 | 9% | 45 | 85% | 20 | 44% | 93 | 39 | 9 | 56% | 47 | 45 | 9 | 0 | 0 | 7.12 | 5.2 |
| Dayann Methalie | M | 30 | 2076 | 2 | 1 | 13 | 8 | 15% | 11 | 80% | 32 | 37% | 56 | 25 | 3 | 39% | 64 | 11 | 10 | 0 | 0 | 6.51 | 9.6 |
| Julian Vignolo | F | 15 | 334 | 2 | 0 | 10 | 9 | 20% | 9 | 65% | 3 | 33% | 4 | 2 | 1 | 34% | 3 | 2 | 0 | 0 | 0 | 6.74 | 5.6 |
| Rasmus Nicolaisen | D | 35 | 2838 | 1 | 1 | 15 | 6 | 7% | 4 | 87% | 3 | 100% | 30 | 48 | 21 | 62% | 33 | 22 | 4 | 0 | 0 | 6.76 | 8.3 |
| Pape Diop | M | 19 | 1444 | 1 | 2 | 25 | 11 | 4% | 23 | 87% | 5 | 36% | 43 | 42 | 9 | 51% | 19 | 20 | 4 | 0 | 0 | 6.96 | 2.2 |
| Alexis Vossah | M | 25 | 1209 | 1 | 1 | 6 | 2 | 17% | 7 | 82% | 4 | 57% | 12 | 8 | 2 | 44% | 20 | 10 | 5 | 1 | 0 | 6.40 | 3.8 |
| Warren Kamanzi | D | 28 | 1048 | 1 | 1 | 7 | 2 | 14% | 9 | 89% | 13 | 65% | 26 | 11 | 3 | 56% | 10 | 10 | 1 | 0 | 0 | 6.71 | 7.5 |
| Mario Sauer | M | 29 | 946 | 1 | 0 | 13 | 6 | 8% | 4 | 79% | 6 | 46% | 11 | 14 | 2 | 43% | 20 | 6 | 5 | 0 | 0 | 6.56 | 3.2 |
| Seny Koumbassa | D | 13 | 787 | 1 | 0 | 4 | 1 | 25% | 1 | 88% | 1 | 100% | 15 | 5 | 3 | 67% | 4 | 0 | 1 | 0 | 0 | 6.69 | 4.2 |
| Jacen Russell-Rowe | F | 15 | 511 | 1 | 0 | 10 | 4 | 10% | 6 | 70% | 2 | 40% | 6 | 1 | 2 | 29% | 10 | 1 | 0 | 0 | 0 | 6.41 | 6.9 |
| Guillaume Restes | G | 33 | 2940 | 0 | 0 | 0 | 0 | – | 1 | 66% | 0 | – | 0 | 1 | 0 | 86% | 0 | 8 | 3 | 0 | 84 | 6.82 | 7.4 |
| Mark McKenzie | D | 33 | 2765 | 0 | 2 | 6 | 3 | 0% | 21 | 88% | 6 | 86% | 50 | 30 | 15 | 57% | 37 | 14 | 7 | 1 | 0 | 6.84 | 3.6 |
| Rafik Messali | M | 14 | 666 | 0 | 0 | 0 | 0 | – | 8 | 76% | 6 | 43% | 13 | 19 | 2 | 52% | 15 | 11 | 3 | 0 | 0 | 6.79 | 7.3 |
| Abu Francis | M | 8 | 532 | 0 | 0 | 2 | 0 | 0% | 1 | 83% | 3 | 75% | 19 | 8 | 3 | 67% | 5 | 4 | 2 | 0 | 0 | 6.72 | 2.5 |
| Kjetil Haug | G | 6 | 480 | 0 | 0 | 0 | 0 | – | 0 | 76% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 2 | 0 | 10 | 6.98 | 5.6 |
| Noah Edjouma | F | 13 | 338 | 0 | 0 | 9 | 4 | 0% | 7 | 71% | 10 | 38% | 7 | 3 | 0 | 39% | 5 | 4 | 0 | 0 | 0 | 6.58 | 8.0 |
| Jaydee Canvot | D | 2 | 180 | 0 | 0 | 2 | 0 | 0% | 0 | 92% | 2 | 67% | 2 | 0 | 2 | 58% | 1 | 0 | 1 | 0 | 0 | 7.10 | – |
| Ilyas Azizi | F | 4 | 44 | 0 | 0 | 1 | 0 | 0% | 1 | 100% | 1 | 100% | 2 | 0 | 0 | 43% | 1 | 0 | 0 | 0 | 0 | 6.58 | – |
| Niklas Schmidt | M | 1 | 19 | 0 | 0 | 0 | 0 | – | 0 | 83% | 0 | – | 2 | 0 | 0 | 50% | 1 | 0 | 0 | 0 | 0 | 7.00 | – |
| Louis Reynaud | D | 1 | 19 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 2 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Enzo Faty | F | 1 | 11 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | 0% | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.50 | – |
| Mathis Saka | M | 1 | 8 | 0 | 0 | 0 | 0 | – | 0 | 40% | 0 | – | 0 | 0 | 0 | 0% | 1 | 0 | 0 | 0 | 0 | 6.30 | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Toulouse | Ligue 1 | 8 | 532 | 0 | 0 | 2 | 0 | 0% | 1 | 83% | 3 | 19 | 8 | 67% | 5 | 2 | 0 | 6.73 |
| 2025/26 | Cercle Brugge | Jupiler Pro League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2024/25 | Cercle Brugge | Jupiler Pro League | 35 | 1941 | 0 | 4 | 14 | 2 | 0% | 19 | 76% | 13 | 82 | 21 | 64% | 23 | 3 | 1 | 6.96 |
| 2024/25 | Cercle Brugge | UEFA Europa Conference League | 7 | 558 | 0 | 0 | 4 | 1 | 0% | 2 | 74% | 2 | 30 | 6 | 60% | 14 | 3 | 1 | 6.90 |
| 2023/24 | Cercle Brugge | Jupiler Pro League | 18 | 1027 | 0 | 0 | 11 | 3 | 0% | 8 | 75% | 6 | 32 | 19 | 57% | 18 | 4 | 0 | 6.89 |
| 2022/23 | Cercle Brugge | Jupiler Pro League | 31 | 1935 | 2 | 3 | 19 | 7 | 11% | 19 | 66% | 10 | 79 | 31 | 55% | 40 | 6 | 0 | 6.86 |
| 2022/23 | FC Nordsjaelland | Superliga | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 09 Nov | a Lorient | D | 66 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.60 | 2.9 |
| 29 Oct | v Rennes | D | 61 | – | 0 | 1 | – | 1 | 1 | – | 0 | 0 | 6.00 | 5.8 |
| 25 Oct | a Monaco | L | 66 | – | 0 | 0 | – | 0 | 2 | 2 | 1 | 0 | 6.20 | 1.8 |
| 19 Oct | v Metz | W | 90 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.90 | 3.4 |
| 05 Oct | a Lyon | W | 45 | – | 0 | 0 | – | 0 | 2 | 1 | 1 | 0 | 6.90 | 5.4 |
| 27 Sep | v Nantes | D | 62 | – | 0 | 1 | – | 0 | 3 | 1 | 0 | 0 | 6.70 | 5.2 |
| 21 Sep | a Auxerre | L | 70 | – | 0 | 0 | – | 0 | 3 | – | 0 | 0 | 7.00 | 6.0 |
| 14 Sep | a Lille | L | 72 | – | 0 | 0 | – | 0 | 5 | 1 | 0 | 0 | 7.50 | 9.4 |
| 23 May | v Patro Eisden | W | 29 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.70 | – |
| 18 May | a Patro Eisden | W | 73 | – | 0 | 0 | – | 0 | 2 | 1 | 0 | 0 | 6.30 | – |
| 03 May | v Kortrijk | L | 45 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.20 | – |
| 26 Apr | v St. Truiden | W | 90 | – | 0 | 0 | – | 0 | 5 | – | 0 | 0 | 6.90 | – |
| 12 Apr | a St. Truiden | L | 25 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.70 | – |
| 30 Mar | a Kortrijk | D | 8 | – | 0 | 0 | – | 0 | 0 | 2 | 2 | 1 | 5.30 | – |
| 09 Mar | v Club Brugge KV | L | 45 | – | – | 0 | – | 1 | 1 | – | 0 | 0 | 6.70 | – |