Joel David McGregor
England | Midfielder | Swindon Town
Joel David McGregor, 19, is a footballer from England playing as Midfielder for Swindon Town. McGregor was born in England. In the 2025/26 EFL Trophy season McGregor has 4 appearances with 0 goals and 0 assists in 225 minutes at an average rating of 6.73. McGregor is ranked 3rd in the EFL Trophy Yellow Cards list for 2025/26.
Profile
- Full name
- Joel David McGregor
- Age
- 19
- Born
- 24 March 2006 | England
- Nationality
- England
- Position
- Midfielder
- Shirt number
- 33
- Current club
- Swindon Town
League Rankings
- EFL Trophy 2025/26 | Yellow Cards | Position 3 | 2 yellow cards Visit the EFL Trophy hub
- EFL Trophy 2025/26 | Red Cards | Position 1 | 1 red cards Visit the EFL Trophy hub
Season by Season Stats
| Season | Team | League | Apps | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Swindon Town | EFL Trophy | 4 | 0 | 0 | 2 | 1 | 6.73 |
Injury and Suspension History
- Inactive : 15 March 2025 to ongoing
Frequently Asked Questions
What position does Joel David McGregor play?
Joel David McGregor plays as Midfielder.
Which team does Joel David McGregor play for?
Joel David McGregor plays for Swindon Town in the EFL Trophy.
How many goals has Joel David McGregor scored this season?
Joel David McGregor has scored 0 goals in 4 appearances in the EFL Trophy 2025/26 season.
How old is Joel David McGregor?
Joel David McGregor is 19 years old and comes from England.
Updated: 11 Jun 2026, 06:34 UTC