Josh Ruffles vs William Boyle: the stats side by side

Filter:
Josh Ruffles Midfielder · 33 years old · England Shrewsbury
vs
William Boyle Defender · 31 years old · Scotland Shrewsbury
82 - 100 Matches
4 - 10 Goals
2 - 4 Assists
6.73 - 6.80 FN rating

Every match we track: since the 2018 season for Josh Ruffles, since the 2015 season for William Boyle. So compare the numbers per 90 minutes above all. For Josh Ruffles, the 2019, 2020, 2021, 2022 seasons are missing. For William Boyle, the 2016, 2018, 2019, 2020, 2021, 2022 seasons are missing.

Stats side by side

Josh Ruffles William Boyle
Total
82 Matches 100
69 Starts 93
6,268 Minutes played 8,229
4 Goals 10
2 Assists 4
6 Goals + assists 14
0 Penalties scored 0
48 Key passes 31
16 Successful dribbles 6
12 Yellow cards 21
2 Red cards 3
Per 90 minutes
0.06 Goals 0.11
0.03 Assists 0.04
0.09 Goals + assists 0.15
0.67 Shots 1.04
0.26 Shots on target 0.35
0.69 Key passes 0.34
0.23 Successful dribbles 0.07
5.83 Duels won 6.31
1.64 Tackles 1.16
1.46 Interceptions 0.86
0.50 Fouls drawn 0.46
Efficiency
6.73 FN rating 6.80
1,567 Minutes per goal 823
1,045 Minutes per goal or assist 588
38% Shots on target (%) 34%
9% Shot conversion (%) 11%
52% Successful dribbles (%) 67%
52% Duels won (%) 65%

Josh Ruffles and William Boyle in the same team

Josh Ruffles and William Boyle played 42 matches together: 18 won, 6 drawn and 18 lost. Josh Ruffles scored 2 times in them, William Boyle 5 times.

Goals by William Boyle assisted by Josh Ruffles: 0. Goals by Josh Ruffles assisted by William Boyle: 1.

The last 10 matches together

Match Josh RufflesG / A William BoyleG / A
Shrewsbury 2-1 Oldham League Two, 14/11/2026 0 / 0 0 / 0
Shrewsbury 1-2 Gillingham League Two, 31/10/2026 0 / 0 0 / 0
Rotherham 3-3 Shrewsbury League Two, 24/10/2026 1 / 0 1 / 0
Crawley Town 2-3 Shrewsbury League Two, 20/10/2026 0 / 0 0 / 0
Shrewsbury 1-0 Bristol Rovers League Two, 17/10/2026 0 / 0 0 / 0
Shrewsbury 0-1 Exeter City League Two, 10/10/2026 0 / 0 0 / 0
Grimsby 1-2 Shrewsbury League Two, 03/10/2026 0 / 0 0 / 2
Shrewsbury 2-0 Northampton League Two, 12/09/2026 0 / 0 0 / 0
Rochdale 3-0 Shrewsbury League Two, 01/09/2026 0 / 0 0 / 0
Shrewsbury 1-0 Salford City League Two, 29/08/2026 0 / 0 1 / 0

In the same competitions

Competition Josh Ruffles William Boyle
Apps Goals Assists Apps Goals Assists
League Two 39 3 2 84 9 4
Championship 11 - - 1 - -
EFL Trophy 3 - 0 6 0 0
EFL Carabao Cup 4 1 0 4 1 0
FA Cup 3 - 0 3 - 0

Season by season

Season Josh Ruffles William Boyle
Club Apps Goals Assists Club Apps Goals Assists
2026 Shrewsbury 14 1 0 Shrewsbury 17 2 2
2025 Shrewsbury 31 2 2 Shrewsbury 46 4 2
2024 Huddersfield 25 1 0 Wrexham 4 1 0
2023 Huddersfield 11 - - Wrexham 28 3 -
2018 Oxford United 1 - - - - -
2017 - - - Cheltenham 4 - -
2015 - - - Huddersfield 1 - -

Josh Ruffles vs William Boyle in numbers

Since the 2018 season Josh Ruffles played 82 matches we track, with 4 goals and 2 assists: on average 0.09 goals and assists per 90 minutes. Since the 2015 season William Boyle played 100 matches we track, with 10 goals and 4 assists: on average 0.15 goals and assists per 90 minutes.

More on both players: all about Josh Ruffles, all about William Boyle, compare other players.