Joel McGregor has been a workhorse for his side in the 2025/26 League Two season, appearing in 37 matches and logging 2,007 minutes of play. He has scored one goal and supplied one assist, with 10 shots of which 4 were on target, a 10% conversion rate that is below the league average of 12% for his position. McGregor’s passing contribution includes 10 key passes, equating to 0.45 per 90 minutes, again lower than the 1.12 baseline for midfielders. However, his defensive work rate is notable, recording 63 tackles and 35 interceptions, which translates to 2.83 tackles per 90 minutes versus the 1.8 baseline. His dribbling success is the most striking, achieving 1.39 successful dribbles per 90 minutes compared with the 0.74 baseline, showing he carries the ball past opponents far more than his peers. Overall, his average match rating of 6.7 reflects a solid contribution across the midfield.
Joel McGregor has played 2,007 minutes across 37 appearances in League Two, at 0.04 goals per 90 against a positional baseline of 0.12, converting 10% of 10 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aaron Drinan | F | 41 | 3503 | 22 | 5 | 74 | 44 | 30% | 29 | 69% | 24 | 39% | 10 | 3 | 3 | 35% | 27 | 16 | 6 | 1 | 0 | 6.87 | 2.9 |
| Ollie Palmer | F | 42 | 2538 | 9 | 2 | 55 | 34 | 16% | 30 | 57% | 24 | 42% | 20 | 5 | 2 | 50% | 56 | 36 | 2 | 0 | 0 | 6.85 | 7.6 |
| Ollie Clarke | M | 29 | 2158 | 6 | 1 | 28 | 15 | 21% | 16 | 62% | 7 | 35% | 57 | 25 | 15 | 53% | 30 | 29 | 5 | 1 | 0 | 6.91 | 3.0 |
| Fletcher Holman | F | 22 | 1051 | 5 | 4 | 26 | 19 | 19% | 9 | 63% | 9 | 26% | 9 | 2 | 0 | 39% | 7 | 24 | 0 | 0 | 0 | 6.76 | 5.9 |
| Billy Bodin | F | 28 | 912 | 4 | 0 | 9 | 4 | 44% | 9 | 70% | 4 | 22% | 5 | 2 | 1 | 34% | 5 | 10 | 1 | 0 | 0 | 6.57 | 2.0 |
| Joe Snowdon | M | 34 | 2014 | 3 | 5 | 15 | 7 | 20% | 23 | 70% | 10 | 36% | 43 | 14 | 2 | 40% | 22 | 7 | 5 | 0 | 0 | 6.61 | 4.9 |
| Finley Munroe | M | 24 | 2021 | 2 | 6 | 18 | 7 | 11% | 40 | 64% | 10 | 29% | 50 | 20 | 9 | 56% | 31 | 19 | 8 | 1 | 0 | 7.20 | 7.5 |
| Ryan Tafazolli | D | 23 | 1734 | 2 | 0 | 6 | 4 | 33% | 4 | 69% | 4 | 57% | 23 | 22 | 31 | 77% | 7 | 8 | 3 | 0 | 0 | 7.21 | 2.3 |
| Paul Glatzel | F | 22 | 1252 | 2 | 2 | 21 | 7 | 10% | 19 | 76% | 12 | 40% | 33 | 6 | 2 | 43% | 15 | 19 | 2 | 0 | 0 | 6.70 | 2.7 |
| Princewill Ehibhatiomhan | F | 15 | 441 | 2 | 0 | 10 | 6 | 20% | 6 | 62% | 11 | 55% | 8 | 2 | 0 | 42% | 8 | 3 | 0 | 0 | 0 | 6.78 | 4.0 |
| Gavin Kilkenny | M | 41 | 3453 | 1 | 1 | 20 | 7 | 5% | 27 | 81% | 24 | 41% | 110 | 39 | 9 | 51% | 41 | 40 | 5 | 0 | 0 | 6.84 | 3.0 |
| Will Wright | D | 36 | 2817 | 1 | 4 | 15 | 9 | 7% | 30 | 72% | 6 | 55% | 55 | 31 | 21 | 55% | 22 | 18 | 5 | 0 | 0 | 6.89 | 1.2 |
| Tom Nichols | M | 41 | 2762 | 1 | 0 | 10 | 5 | 10% | 17 | 74% | 20 | 48% | 90 | 34 | 7 | 53% | 49 | 54 | 9 | 0 | 0 | 6.72 | 4.1 |
| Darren Oldaker | M | 41 | 2624 | 1 | 5 | 23 | 9 | 4% | 26 | 79% | 24 | 44% | 30 | 16 | 4 | 51% | 20 | 55 | 2 | 0 | 0 | 6.71 | 5.7 |
| Jamie Knight-Lebel | D | 30 | 2352 | 1 | 0 | 8 | 4 | 12% | 2 | 76% | 1 | 17% | 47 | 23 | 28 | 60% | 16 | 18 | 4 | 0 | 0 | 6.79 | 2.2 |
| Joel McGregor | D | 37 | 2007 | 1 | 1 | 10 | 4 | 10% | 10 | 68% | 31 | 47% | 63 | 35 | 4 | 55% | 26 | 35 | 5 | 0 | 0 | 6.69 | 2.6 |
| Filozofe Mabete | D | 28 | 1280 | 1 | 0 | 2 | 1 | 50% | 1 | 79% | 2 | 100% | 26 | 21 | 10 | 54% | 16 | 10 | 4 | 0 | 0 | 6.74 | 7.5 |
| James Ball | M | 23 | 1136 | 1 | 1 | 8 | 3 | 12% | 3 | 71% | 2 | 29% | 21 | 15 | 10 | 58% | 8 | 4 | 2 | 1 | 0 | 6.71 | 5.2 |
| Michael Olakigbe | F | 17 | 780 | 1 | 2 | 11 | 8 | 9% | 15 | 76% | 15 | 38% | 14 | 3 | 1 | 36% | 4 | 4 | 0 | 0 | 0 | 6.74 | 1.7 |
| Junior Hoilett | F | 14 | 721 | 1 | 2 | 3 | 1 | 33% | 14 | 63% | 9 | 39% | 18 | 6 | 1 | 42% | 14 | 9 | 2 | 0 | 0 | 6.74 | 3.0 |
| Billy Kirkman | D | 11 | 554 | 1 | 1 | 2 | 1 | 50% | 2 | 72% | 2 | 40% | 20 | 11 | 6 | 53% | 9 | 5 | 2 | 0 | 0 | 6.91 | 4.9 |
| Harry Smith | F | 5 | 418 | 1 | 0 | 7 | 4 | 14% | 3 | 43% | 1 | 33% | 3 | 1 | 1 | 68% | 9 | 5 | 2 | 0 | 0 | 7.20 | – |
| James Scanlon | M | 6 | 240 | 1 | 0 | 2 | 2 | 50% | 2 | 63% | 3 | 27% | 3 | 2 | 0 | 41% | 1 | 5 | 0 | 0 | 0 | 6.72 | 5.7 |
| Ben Middlemas | M | 4 | 121 | 1 | 0 | 3 | 1 | 33% | 1 | 69% | 1 | 100% | 1 | 2 | 0 | 35% | 4 | 2 | 1 | 0 | 0 | 6.78 | – |
| Connor Ripley | G | 48 | 4280 | 0 | 2 | 0 | 0 | – | 2 | 62% | 9 | 100% | 1 | 0 | 0 | 93% | 0 | 15 | 4 | 0 | 123 | 7.11 | 2.9 |
| Thomas Wilson-Brown | D | 23 | 1473 | 0 | 0 | 3 | 3 | 0% | 4 | 72% | 1 | 50% | 30 | 16 | 11 | 62% | 15 | 6 | 3 | 0 | 0 | 6.64 | 4.5 |
| Jake Thomas Batty | D | 17 | 1266 | 0 | 2 | 2 | 2 | 0% | 19 | 61% | 13 | 59% | 28 | 10 | 8 | 54% | 10 | 9 | 1 | 0 | 0 | 6.91 | 3.6 |
| Aidan Borland | M | 17 | 983 | 0 | 0 | 3 | 0 | 0% | 8 | 75% | 3 | 50% | 18 | 8 | 4 | 41% | 14 | 3 | 2 | 0 | 0 | 6.56 | 6.2 |
| Daniel Butterworth | M | 10 | 227 | 0 | 0 | 5 | 3 | 0% | 3 | 81% | 3 | 50% | 7 | 0 | 0 | 49% | 3 | 7 | 2 | 0 | 0 | 6.71 | 2.3 |
| Jake Tabor | F | 11 | 180 | 0 | 0 | 8 | 2 | 0% | 0 | 49% | 1 | 12% | 3 | 0 | 0 | 35% | 6 | 3 | 2 | 0 | 0 | 6.38 | 5.5 |
| Adam Murphy | M | 3 | 85 | 0 | 0 | 0 | 0 | – | 0 | 74% | 0 | 0% | 2 | 0 | 0 | 50% | 0 | 1 | 1 | 0 | 0 | 6.50 | – |
| Botan Ameen | F | 2 | 66 | 0 | 0 | 0 | 0 | – | 1 | 64% | 3 | 60% | 1 | 1 | 0 | 40% | 1 | 0 | 0 | 0 | 0 | 6.30 | – |
| Lewis Ward | G | 1 | 41 | 0 | 0 | 0 | 0 | – | 0 | 30% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 5 | 8.30 | – |
| Harry Gray | M | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 0% | 0 | – | 0 | 0 | 0 | 25% | 0 | 0 | 0 | 0 | 0 | 6.50 | – |
| Dani Gonzalez-Birchall | M | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 33% | 0 | – | 2 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 0 | 6.90 | – |
| Ryan Delaney | D | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 50% | 0 | – | 0 | 0 | 0 | 50% | 0 | 0 | 0 | 0 | 0 | 6.20 | – |
| 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 | Swindon | League Two | 35 | 1840 | 1 | 1 | 10 | 4 | 10% | 10 | 68% | 30 | 57 | 35 | 55% | 23 | 3 | 0 | 6.73 |
| 2025/26 | Swindon | League Cup | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 68% | 0 | 6 | 0 | 60% | 3 | 1 | 0 | 6.20 |
| 2025/26 | Swindon | FA Cup | 1 | 77 | 0 | 0 | 0 | 0 | – | 0 | 56% | 1 | 0 | 0 | 50% | 0 | 1 | 0 | 6.00 |
| 2024/25 | Swindon | League Cup | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 02 May | v Chesterfield | – | 90 | – | 0 | 0 | – | 0 | 2 | 1 | 0 | 0 | 6.70 | 3.7 |
| 25 Apr | a Grimsby | – | 45 | – | 0 | 1 | – | 0 | 0 | 3 | 1 | 0 | 5.90 | 2.3 |
| 18 Apr | v Accrington | – | 12 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.20 | 4.7 |
| 10 Apr | a Colchester | – | 90 | – | 0 | 1 | – | 0 | 1 | – | 0 | 0 | 6.00 | 3.7 |
| 06 Apr | v Walsall | – | 90 | – | 0 | 1 | – | 0 | 8 | 1 | 0 | 0 | 6.60 | 5.1 |
| 02 Apr | a Cambridge | – | 31 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.60 | 4.7 |
| 21 Mar | a Tranmere | – | 1 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | – | 1.7 |
| 17 Mar | a Gillingham | – | 15 | – | 1 | 0 | – | 1 | 1 | 1 | 0 | 0 | 6.90 | 10.0 |
| 07 Mar | a Crawley Town | – | 69 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.70 | 3.4 |
| 21 Feb | v Crewe | – | 22 | – | 0 | 0 | – | 0 | 3 | – | 0 | 0 | 6.60 | 7.6 |
| 14 Feb | a Shrewsbury | – | 72 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 7.30 | 4.4 |
| 11 Feb | v Newport County | – | 90 | – | 0 | 0 | – | 0 | 9 | 1 | 0 | 0 | 7.50 | 6.9 |
| 03 Feb | a Harrogate | – | 90 | – | 0 | 0 | – | 1 | 4 | – | 0 | 0 | 6.60 | 5.1 |
| 31 Jan | v Barrow | – | 45 | – | 0 | 2 | 1 | 0 | 1 | – | 0 | 0 | 6.90 | 4.7 |
| 27 Jan | a Notts County | – | 90 | – | 0 | 0 | – | 1 | 1 | – | 0 | 0 | 6.50 | 3.9 |