Joshua Laws featured in 22 matches during the 2023/24 Super League campaign, playing a total of 1,659 minutes. He recorded no goals or assists but contributed nine shots, two of which were on target, yielding a shots-per-90 rate of 0.49 compared with the league baseline of 0.47. Laws supplied six key passes, a key-passes-per-90 figure of 0.33 versus the baseline of 0.58, and completed 45 tackles and 18 interceptions, translating to 2.44 tackles-per-90 against a baseline of 1.88. His dribble success rate per 90 was 0.22, below the league norm of 0.51. With an average match rating of 6.7, the statistics portray a defender who focused primarily on defensive duties rather than attacking contributions.
Joshua Laws has played 1,659 minutes across 22 appearances in Super League, at 0.00 goals per 90 against a positional baseline of 0.05, converting 0% of 9 shots and averaging 6.70 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tsiy William Ndenge | M | 30 | 2235 | 8 | 1 | 30 | 12 | 27% | 9 | 79% | 19 | 46% | 39 | 41 | 4 | 59% | 19 | 46 | 3 | 0 | 0 | 7.04 | 7.4 |
| Giotto Morandi | M | 32 | 2265 | 5 | 7 | 23 | 11 | 22% | 62 | 76% | 24 | 63% | 36 | 14 | 0 | 48% | 28 | 29 | 6 | 0 | 0 | 7.21 | 7.8 |
| Francis Momoh | F | 28 | 1668 | 5 | 2 | 35 | 14 | 14% | 18 | 61% | 32 | 46% | 11 | 1 | 1 | 42% | 24 | 23 | 4 | 0 | 0 | 6.81 | 4.6 |
| Dorian Babunski | F | 30 | 1314 | 4 | 1 | 31 | 11 | 13% | 6 | 57% | 9 | 60% | 15 | 2 | 1 | 49% | 24 | 24 | 3 | 0 | 0 | 6.77 | 6.5 |
| Pascal Schürpf | M | 27 | 1256 | 4 | 1 | 23 | 8 | 17% | 14 | 61% | 6 | 43% | 20 | 6 | 2 | 54% | 22 | 28 | 1 | 0 | 0 | 6.87 | 4.5 |
| Awer Mabil | M | 19 | 1143 | 4 | 4 | 14 | 7 | 29% | 27 | 71% | 10 | 45% | 19 | 5 | 1 | 42% | 11 | 16 | 2 | 0 | 0 | 7.04 | 4.2 |
| Filipe de Carvalho Ferreira | M | 32 | 1447 | 3 | 2 | 24 | 14 | 12% | 15 | 61% | 19 | 41% | 19 | 6 | 3 | 38% | 7 | 6 | 2 | 0 | 0 | 6.66 | 7.5 |
| Bradley Fink | F | 31 | 1223 | 2 | 2 | 15 | 9 | 13% | 11 | 54% | 1 | 11% | 9 | 1 | 1 | 45% | 24 | 14 | 2 | 1 | 0 | 6.66 | 4.2 |
| Ayumu Seko | D | 36 | 2902 | 1 | 0 | 15 | 5 | 7% | 13 | 80% | 3 | 75% | 25 | 43 | 20 | 51% | 41 | 14 | 4 | 0 | 0 | 6.76 | 6.4 |
| Théo Ndicka Matam | D | 27 | 1550 | 1 | 0 | 6 | 1 | 17% | 5 | 74% | 14 | 36% | 24 | 9 | 4 | 51% | 10 | 26 | 1 | 0 | 0 | 6.58 | 4.4 |
| Theo Corbeanu | M | 16 | 1022 | 1 | 5 | 22 | 8 | 5% | 28 | 73% | 35 | 53% | 17 | 0 | 2 | 51% | 9 | 12 | 2 | 0 | 0 | 7.06 | 1.2 |
| Asumah Abubakar | F | 16 | 810 | 1 | 0 | 5 | 4 | 20% | 6 | 83% | 19 | 70% | 14 | 1 | 1 | 48% | 17 | 17 | 0 | 1 | 0 | 6.57 | 3.9 |
| Renat Dadaşov | F | 4 | 201 | 1 | 0 | 3 | 1 | 33% | 1 | 60% | 2 | 33% | 0 | 0 | 0 | 44% | 6 | 1 | 0 | 0 | 0 | 6.75 | – |
| Justin Hammel | G | 36 | 3240 | 0 | 0 | 0 | 0 | – | 1 | 67% | 0 | – | 1 | 0 | 0 | 91% | 0 | 2 | 1 | 0 | 124 | 7.19 | 4.5 |
| Amir Abrashi | M | 36 | 2819 | 0 | 2 | 9 | 4 | 0% | 20 | 82% | 23 | 70% | 93 | 38 | 11 | 58% | 51 | 59 | 9 | 0 | 0 | 6.97 | 9.2 |
| Kristers Tobers | D | 29 | 2537 | 0 | 0 | 13 | 3 | 0% | 4 | 84% | 2 | 67% | 35 | 46 | 29 | 57% | 26 | 13 | 9 | 0 | 0 | 6.89 | 7.2 |
| Dirk Abels | D | 24 | 2088 | 0 | 1 | 3 | 1 | 0% | 13 | 75% | 5 | 56% | 48 | 33 | 9 | 68% | 10 | 23 | 7 | 1 | 0 | 7.01 | 10.0 |
| Maksim Paskotsi | D | 28 | 1960 | 0 | 0 | 5 | 1 | 0% | 7 | 79% | 1 | 33% | 41 | 29 | 11 | 55% | 29 | 8 | 3 | 0 | 0 | 6.77 | 4.0 |
| Joshua Laws | D | 22 | 1659 | 0 | 0 | 9 | 2 | 0% | 6 | 82% | 4 | 80% | 45 | 18 | 11 | 51% | 22 | 9 | 5 | 2 | 0 | 6.70 | 4.5 |
| Florian Hoxha | D | 19 | 1290 | 0 | 1 | 4 | 1 | 0% | 11 | 73% | 10 | 67% | 29 | 25 | 6 | 63% | 19 | 18 | 3 | 0 | 0 | 6.89 | 2.3 |
| Tim Meyer | D | 19 | 759 | 0 | 1 | 3 | 0 | 0% | 15 | 75% | 4 | 67% | 28 | 10 | 7 | 45% | 16 | 5 | 4 | 0 | 0 | 6.70 | 8.5 |
| Liam Bollati | D | 10 | 542 | 0 | 0 | 1 | 0 | 0% | 3 | 69% | 3 | 50% | 11 | 13 | 4 | 52% | 8 | 9 | 3 | 0 | 0 | 6.80 | 2.2 |
| Michael Kempter | D | 5 | 424 | 0 | 0 | 1 | 0 | 0% | 2 | 72% | 3 | 50% | 12 | 7 | 2 | 57% | 5 | 4 | 0 | 0 | 0 | 6.74 | – |
| Oliver Batista Meier | M | 8 | 280 | 0 | 0 | 5 | 3 | 0% | 7 | 74% | 7 | 54% | 2 | 0 | 0 | 31% | 3 | 4 | 1 | 0 | 0 | 6.78 | 4.3 |
| Dijon Kameri | M | 6 | 252 | 0 | 0 | 5 | 2 | 0% | 2 | 79% | 6 | 86% | 4 | 3 | 0 | 50% | 4 | 3 | 1 | 0 | 0 | 6.72 | 6.6 |
| Meritan Shabani | M | 5 | 169 | 0 | 0 | 5 | 2 | 0% | 5 | 72% | 1 | 25% | 2 | 2 | 1 | 53% | 3 | 5 | 0 | 0 | 0 | 6.76 | – |
| Dion Kacuri | M | 7 | 127 | 0 | 0 | 1 | 1 | 0% | 0 | 84% | 5 | 71% | 1 | 2 | 0 | 67% | 0 | 1 | 0 | 0 | 0 | 6.64 | 5.0 |
| Elmin Rastoder | F | 6 | 109 | 0 | 0 | 1 | 0 | 0% | 0 | 75% | 0 | 0% | 1 | 2 | 0 | 53% | 2 | 3 | 0 | 0 | 0 | 6.55 | 4.1 |
| Steven Deana | G | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 70% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 1 | 6.90 | – |
| Manuel Kuttin | G | 1 | 90 | 0 | 0 | 0 | 0 | – | 1 | 60% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 4 | 7.00 | – |
| Damian Nigg | M | 3 | 66 | 0 | 0 | 1 | 0 | 0% | 0 | 64% | 2 | 40% | 3 | 1 | 0 | 44% | 1 | 3 | 1 | 0 | 0 | 6.43 | – |
| Nigel Cello Lonwijk | D | 1 | 45 | 0 | 0 | 0 | 0 | – | 1 | 79% | 0 | – | 3 | 0 | 1 | 83% | 0 | 0 | 0 | 0 | 0 | 7.30 | – |
| Elvir Zukaj | D | 2 | 13 | 0 | 0 | 0 | 0 | – | 0 | 83% | 0 | – | 0 | 0 | 0 | 33% | 0 | 0 | 0 | 0 | 0 | 6.70 | – |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023/24 | Grasshoppers | Super League | 22 | 1659 | 0 | 0 | 9 | 2 | 0% | 6 | 82% | 4 | 45 | 18 | 51% | 22 | 5 | 2 | 6.70 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 14 May | v Yverdon Sport | W | 90 | – | – | 1 | – | 0 | 2 | 1 | 0 | 0 | 7.30 | 6.5 |
| 10 May | a FC Luzern | D | 90 | – | – | 1 | – | 0 | 0 | 2 | 0 | 0 | 7.00 | 3.2 |
| 04 May | v Stade Lausanne-Ouchy | W | 90 | – | – | 0 | – | 0 | 3 | 1 | 0 | 0 | 6.90 | 5.9 |
| 20 Apr | a Servette FC | L | 90 | – | – | 1 | – | 0 | 1 | 2 | 0 | 0 | 6.90 | 5.0 |
| 07 Apr | a Yverdon Sport | L | 22 | – | – | 0 | – | 0 | 1 | 1 | 0 | 1 | 3.90 | 3.2 |
| 04 Apr | a BSC Young Boys | L | 45 | – | – | 1 | – | 0 | 4 | – | 0 | 0 | 6.30 | 8.6 |
| 01 Apr | v Lausanne | L | 90 | – | – | 0 | – | 1 | 3 | 2 | 1 | 0 | 7.20 | 5.2 |
| 09 Mar | a FC Winterthur | L | 90 | – | – | 0 | – | 1 | 8 | 2 | 2 | 1 | 6.70 | 10.0 |
| 02 Mar | a Stade Lausanne-Ouchy | D | 90 | – | – | 0 | – | 1 | 2 | 1 | 0 | 0 | 6.60 | 4.2 |
| 24 Feb | v FC Luzern | L | 90 | – | – | 0 | – | 0 | 0 | 1 | 1 | 0 | 6.20 | 2.0 |
| 17 Feb | v FC Basel 1893 | W | 90 | – | – | 0 | – | 1 | 1 | 1 | 0 | 0 | 7.20 | 5.4 |
| 10 Feb | a FC Zurich | L | 90 | – | – | 1 | – | 0 | 3 | – | 0 | 0 | 7.60 | 7.2 |
| 28 Jan | v FC Zurich | W | 90 | – | – | 0 | – | 0 | 4 | 2 | 0 | 0 | 6.90 | 7.5 |
| 20 Jan | a BSC Young Boys | L | 90 | – | – | 0 | – | 0 | 1 | – | 0 | 0 | 6.60 | 3.7 |
| 26 Nov | a Servette FC | L | 37 | – | – | 0 | – | 1 | 1 | 2 | 1 | 0 | 6.70 | 5.4 |