Doncaster Rovers EFL League One Player Cards: 23 Attackers 65 ST Fejiri Okenabirhie 82 PAC 64 SHO 54 PAS 67 DRI 33 DEF 66 PHY ★★★ 64 ST Omar Bogle 64 PAC 64 SHO 50 PAS 62 DRI 30 DEF 67 PHY ★★★ 63 LW Jordy Hiwula 81 PAC 61 SHO 54 PAS 63 DRI 29 DEF 53 PHY ★★★ 61 ST Tiago Çukur 58 PAC 61 SHO 50 PAS 58 DRI 26 DEF 70 PHY ★★★ Midfielders 67 CDM John Bostock 59 PAC 59 SHO 68 PAS 66 DRI 62 DEF 74 PHY ★★★ 66 CAM Rodrigo Vilca 74 PAC 62 SHO 65 PAS 70 DRI 44 DEF 59 PHY ★★ 66 RM Jon Taylor 90 PAC 61 SHO 59 PAS 68 DRI 26 DEF 51 PHY ★★★ 65 CDM Ben Close 71 PAC 62 SHO 63 PAS 66 DRI 61 DEF 63 PHY ★★★ 65 LM Aidan Barlow 72 PAC 60 SHO 63 PAS 64 DRI 41 DEF 56 PHY ★★★ 64 CDM Ethan Galbraith 71 PAC 57 SHO 61 PAS 67 DRI 60 DEF 57 PHY ★★ 63 LM Dan Gardner 65 PAC 61 SHO 62 PAS 64 DRI 52 DEF 64 PHY ★★★ 63 CDM Matthew Smith 64 PAC 54 SHO 60 PAS 64 DRI 60 DEF 58 PHY ★★ 57 CDM AJ Greaves 65 PAC 41 SHO 51 PAS 54 DRI 53 DEF 58 PHY ★★ 55 CDM Liam Ravenhill 64 PAC 38 SHO 49 PAS 55 DRI 51 DEF 56 PHY ★★ Defenders 68 LB Tommy Rowe 68 PAC 56 SHO 63 PAS 66 DRI 65 DEF 66 PHY ★★★ 66 CB Tom Anderson 34 PAC 33 SHO 41 PAS 38 DRI 65 DEF 81 PHY ★★ 66 RB Kyle Knoyle 85 PAC 46 SHO 55 PAS 64 DRI 58 DEF 71 PHY ★★ 65 CB Ro-Shaun Williams 80 PAC 34 SHO 48 PAS 52 DRI 64 DEF 75 PHY ★★ 62 LB Cameron John 75 PAC 34 SHO 49 PAS 56 DRI 60 DEF 67 PHY ★★ 57 LB Branden Horton 70 PAC 25 SHO 42 PAS 53 DRI 53 DEF 59 PHY ★★ 55 CB Ben Blythe 56 PAC 22 SHO 34 PAS 39 DRI 54 DEF 63 PHY ★★ Goalkeepers 67 GK Pontus Dahlberg 67 PAC 64 SHO 65 PAS 68 DRI 27 DEF 65 PHY ★ 58 GK Louis Jones 56 PAC 56 SHO 57 PAS 58 DRI 40 DEF 58 PHY ★