Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2012-2013 21 Morecambe eng ENG 4. League Two 16 10 965 10.7 2 1 3 2 0 0 1 0 0.19 0.09 0.28 0.19 0.28 2013-2014 22 Morecambe eng ENG 4. League Two 25 21 1,688 18.8 3 2 5 3 0 0 1 0 0.16 0.11 0.27 0.16 0.27 2014-2015 23 Morecambe eng ENG FA Cup 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Morecambe eng ENG League Cup 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Morecambe eng ENG 4. League Two 12 9 705 7.8 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 2015-2016 24 Brentford eng ENG 2. Championship 0 0 Matches 2015-2016 24 Brentford eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Inverness CT sct SCO 1. Premiership 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016 24 Ottawa Fury us USA 2. NASL 18 14 1,299 14.4 4 0 4 4 0 0 0 0 0.28 0.00 0.28 0.28 0.28 2017 25 Ottawa Fury us USA 2. USL 16 10 893 9.9 2 2 4 2 0 1 0 0 0.20 0.20 0.40 0.20 0.40 Matches 2018 26 Paysandu br BRA 2. Série B 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 27 Tranmere Rovers eng ENG 4. League Two 0 0 Matches 2019 27 Hartford Athletic us USA U.S. Open Cup 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 27 Hartford Athletic us USA 2. USL Champ 26 19 1,736 19.3 4 2 6 3 1 1 2 0 0.21 0.10 0.31 0.16 0.26 Matches 2020 28 AFC Eskilstuna se SWE 2. Superettan 13 12 994 11.0 1 1 2 1 0 0 3 0 0.09 0.09 0.18 0.09 0.18 Matches 2022 30 AFC Eskilstuna se SWE 2. Superettan 20 15 1,303 14.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 31 AFC Eskilstuna se SWE 2. Superettan 17 14 1,230 13.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 Detroit City us USA U.S. Open Cup 2 1 65 0.7 1 0 1 1 0 0 0 0 1.38 0.00 1.38 1.38 1.38 Matches 2024 32 Detroit City us USA 2. USL Champ 22 10 1,049 11.7 1 1 2 1 0 0 2 0 0.09 0.09 0.17 0.09 0.17 Matches 2025 33 Detroit City us USA U.S. Open Cup 1 1 56 0.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 33 Detroit City us USA 2. USL Champ 24 19 1,805 20.1 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 34 Detroit City us USA U.S. Open Cup 1 0 30 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 34 Detroit City us USA 2. USL Champ 10 6 543 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 9 Clubs 10 Leagues 239 164 14,705 163.4 18 10 28 17 1 2 22 0 0.11 0.06 0.17 0.10 0.17 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Detroit City (3 Seasons) 2 Leagues 60 37 3,548 39.4 2 1 3 2 0 0 11 0 0.05 0.03 0.08 0.05 0.08 Morecambe (3 Seasons) 3 Leagues 55 41 3,425 38.1 5 4 9 5 0 0 3 0 0.13 0.11 0.24 0.13 0.24 AFC Eskilstuna (3 Seasons) 1 League 50 41 3,527 39.2 1 1 2 1 0 0 6 0 0.03 0.03 0.05 0.03 0.05 Ottawa Fury (2 Seasons) 2 Leagues 34 24 2,192 24.4 6 2 8 6 0 1 0 0 0.25 0.08 0.33 0.25 0.33 Hartford Athletic (1 Season) 2 Leagues 27 20 1,798 20.0 4 2 6 3 1 1 2 0 0.20 0.10 0.30 0.15 0.25 Inverness CT (1 Season) 1 League 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Paysandu (1 Season) 1 League 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Brentford (1 Season) 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Tranmere Rovers (1 Season) 1 League 0 0 USL Champ (5 Seasons) 98 64 6,026 67.0 7 5 12 6 1 2 12 0 0.10 0.07 0.18 0.09 0.16 League Two (4 Seasons) 53 40 3,358 37.3 5 4 9 5 0 0 3 0 0.13 0.11 0.24 0.13 0.24 U.S. Open Cup (4 Seasons) 5 3 213 2.4 1 0 1 1 0 0 1 0 0.42 0.00 0.42 0.42 0.42 Superettan (3 Seasons) 50 41 3,527 39.2 1 1 2 1 0 0 6 0 0.03 0.03 0.05 0.03 0.05 League Cup (2 Seasons) 2 2 150 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 NASL (1 Season) 18 14 1,299 14.4 4 0 4 4 0 0 0 0 0.28 0.00 0.28 0.28 0.28 Premiership (1 Season) 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Série B (1 Season) 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 0 0
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2012-2013 21 Morecambe 1 League 16 10 965 10.7 2 1 3 2 0 0 1 0 0.19 0.09 0.28 0.19 0.28 2013-2014 22 Morecambe 1 League 25 21 1,688 18.8 3 2 5 3 0 0 1 0 0.16 0.11 0.27 0.16 0.27 2014-2015 23 Morecambe 3 Leagues 14 10 772 8.6 0 1 1 0 0 0 1 0 0.00 0.12 0.12 0.00 0.12 2015-2016 24 Inverness CT 1 League 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 24 Brentford 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016 24 Ottawa Fury 1 League 18 14 1,299 14.4 4 0 4 4 0 0 0 0 0.28 0.00 0.28 0.28 0.28 2017 25 Ottawa Fury 1 League 16 10 893 9.9 2 2 4 2 0 1 0 0 0.20 0.20 0.40 0.20 0.40 2018 26 Paysandu 1 League 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 27 Tranmere Rovers 1 League 0 0 2019 27 Hartford Athletic 2 Leagues 27 20 1,798 20.0 4 2 6 3 1 1 2 0 0.20 0.10 0.30 0.15 0.25 2020 28 AFC Eskilstuna 1 League 13 12 994 11.0 1 1 2 1 0 0 3 0 0.09 0.09 0.18 0.09 0.18 2022 30 AFC Eskilstuna 1 League 20 15 1,303 14.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2023 31 AFC Eskilstuna 1 League 17 14 1,230 13.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2024 32 Detroit City 2 Leagues 24 11 1,114 12.4 2 1 3 2 0 0 2 0 0.16 0.08 0.24 0.16 0.24 2025 33 Detroit City 2 Leagues 25 20 1,861 20.7 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 2026 34 Detroit City 2 Leagues 11 6 573 6.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 14 Seasons 9 Clubs 10 Leagues 239 164 14,705 163.4 18 10 28 17 1 2 22 0 0.11 0.06 0.17 0.10 0.17 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Detroit City (3 Seasons) 2 Leagues 60 37 3,548 39.4 2 1 3 2 0 0 11 0 0.05 0.03 0.08 0.05 0.08 Morecambe (3 Seasons) 3 Leagues 55 41 3,425 38.1 5 4 9 5 0 0 3 0 0.13 0.11 0.24 0.13 0.24 AFC Eskilstuna (3 Seasons) 1 League 50 41 3,527 39.2 1 1 2 1 0 0 6 0 0.03 0.03 0.05 0.03 0.05 Ottawa Fury (2 Seasons) 2 Leagues 34 24 2,192 24.4 6 2 8 6 0 1 0 0 0.25 0.08 0.33 0.25 0.33 Hartford Athletic (1 Season) 2 Leagues 27 20 1,798 20.0 4 2 6 3 1 1 2 0 0.20 0.10 0.30 0.15 0.25 Inverness CT (1 Season) 1 League 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Paysandu (1 Season) 1 League 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Brentford (1 Season) 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Tranmere Rovers (1 Season) 1 League 0 0 USL Champ (5 Seasons) 98 64 6,026 67.0 7 5 12 6 1 2 12 0 0.10 0.07 0.18 0.09 0.16 League Two (4 Seasons) 53 40 3,358 37.3 5 4 9 5 0 0 3 0 0.13 0.11 0.24 0.13 0.24 U.S. Open Cup (4 Seasons) 5 3 213 2.4 1 0 1 1 0 0 1 0 0.42 0.00 0.42 0.42 0.42 Superettan (3 Seasons) 50 41 3,527 39.2 1 1 2 1 0 0 6 0 0.03 0.03 0.05 0.03 0.05 League Cup (2 Seasons) 2 2 150 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 NASL (1 Season) 18 14 1,299 14.4 4 0 4 4 0 0 0 0 0.28 0.00 0.28 0.28 0.28 Premiership (1 Season) 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Série B (1 Season) 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 0 0
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2012-2013 21 Morecambe eng ENG 4. League Two 16th 16 10 965 10.7 2 1 3 2 0 0 1 0 0.19 0.09 0.28 0.19 0.28 2013-2014 22 Morecambe eng ENG 4. League Two 18th 25 21 1,688 18.8 3 2 5 3 0 0 1 0 0.16 0.11 0.27 0.16 0.27 2014-2015 23 Morecambe eng ENG 4. League Two 11th 12 9 705 7.8 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 2015-2016 24 Inverness CT sct SCO 1. Premiership 7th 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Brentford eng ENG 2. Championship 9th 0 0 Matches 2016 24 Ottawa Fury us USA 2. NASL 10th 18 14 1,299 14.4 4 0 4 4 0 0 0 0 0.28 0.00 0.28 0.28 0.28 2017 25 Ottawa Fury us USA 2. USL 20th 16 10 893 9.9 2 2 4 2 0 1 0 0 0.20 0.20 0.40 0.20 0.40 Matches 2018 26 Paysandu br BRA 2. Série B 17th 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 27 Tranmere Rovers eng ENG 4. League Two 6th 0 0 Matches 2019 27 Hartford Athletic us USA 2. USL Champ 34th 26 19 1,736 19.3 4 2 6 3 1 1 2 0 0.21 0.10 0.31 0.16 0.26 Matches 2020 28 AFC Eskilstuna se SWE 2. Superettan 9th 13 12 994 11.0 1 1 2 1 0 0 3 0 0.09 0.09 0.18 0.09 0.18 Matches 2022 30 AFC Eskilstuna se SWE 2. Superettan 8th 20 15 1,303 14.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 31 AFC Eskilstuna se SWE 2. Superettan 16th 17 14 1,230 13.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 Detroit City us USA 2. USL Champ 4th 22 10 1,049 11.7 1 1 2 1 0 0 2 0 0.09 0.09 0.17 0.09 0.17 Matches 2025 33 Detroit City us USA 2. USL Champ 15th 24 19 1,805 20.1 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 34 Detroit City us USA 2. USL Champ 5th 10 6 543 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 9 Clubs 7 Leagues 231 159 14,335 159.3 17 10 27 16 1 2 21 0 0.11 0.06 0.17 0.10 0.16 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Detroit City (3 Seasons) 1 League 56 35 3,397 37.7 1 1 2 1 0 0 10 0 0.03 0.03 0.05 0.03 0.05 Morecambe (3 Seasons) 1 League 53 40 3,358 37.3 5 4 9 5 0 0 3 0 0.13 0.11 0.24 0.13 0.24 AFC Eskilstuna (3 Seasons) 1 League 50 41 3,527 39.2 1 1 2 1 0 0 6 0 0.03 0.03 0.05 0.03 0.05 Ottawa Fury (2 Seasons) 2 Leagues 34 24 2,192 24.4 6 2 8 6 0 1 0 0 0.25 0.08 0.33 0.25 0.33 Hartford Athletic (1 Season) 1 League 26 19 1,736 19.3 4 2 6 3 1 1 2 0 0.21 0.10 0.31 0.16 0.26 Inverness CT (1 Season) 1 League 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Paysandu (1 Season) 1 League 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Tranmere Rovers (1 Season) 1 League 0 0 Brentford (1 Season) 1 League 0 0 USL Champ (5 Seasons) 98 64 6,026 67.0 7 5 12 6 1 2 12 0 0.10 0.07 0.18 0.09 0.16 League Two (4 Seasons) 53 40 3,358 37.3 5 4 9 5 0 0 3 0 0.13 0.11 0.24 0.13 0.24 Superettan (3 Seasons) 50 41 3,527 39.2 1 1 2 1 0 0 6 0 0.03 0.03 0.05 0.03 0.05 NASL (1 Season) 18 14 1,299 14.4 4 0 4 4 0 0 0 0 0.28 0.00 0.28 0.28 0.28 Premiership (1 Season) 11 0 109 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Série B (1 Season) 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 0 0
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 23 Morecambe eng ENG FA Cup 85th 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Morecambe eng ENG League Cup 58th 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Brentford eng ENG League Cup 57th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 27 Hartford Athletic us USA U.S. Open Cup Rd3 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 Detroit City us USA U.S. Open Cup R16 2 1 65 0.7 1 0 1 1 0 0 0 0 1.38 0.00 1.38 1.38 1.38 Matches 2025 33 Detroit City us USA U.S. Open Cup R32 1 1 56 0.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 34 Detroit City us USA U.S. Open Cup R32 1 0 30 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 6 Seasons 4 Clubs 3 Leagues 8 5 370 4.1 1 0 1 1 0 0 1 0 0.24 0.00 0.24 0.24 0.24 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Detroit City (3 Seasons) 1 League 4 2 151 1.7 1 0 1 1 0 0 1 0 0.60 0.00 0.60 0.60 0.60 Morecambe (1 Season) 2 Leagues 2 1 67 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Hartford Athletic (1 Season) 1 League 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Brentford (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 U.S. Open Cup (4 Seasons) 5 3 213 2.4 1 0 1 1 0 0 1 0 0.42 0.00 0.42 0.42 0.42 League Cup (2 Seasons) 2 2 150 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2012-2013 21 Morecambe 1 League 10.7 2 8 0.75 0.25 0 0 2013-2014 22 Morecambe 1 League 18.8 3 12 0.64 0.25 0 0 2014-2015 23 Morecambe 3 Leagues 8.6 0 5 0.64 0.00 0 0 2015-2016 24 Inverness CT 1 League 1.2 0 0 0.00 0 0 2015-2016 24 Brentford 2 Leagues 1.0 0 0 0 2016 24 Ottawa Fury 1 League 14.4 4 17 1.18 0.24 0 0 2017 25 Ottawa Fury 1 League 9.9 2 24 14 58.3 2.42 1.41 0.08 0.14 0 1 2018 26 Paysandu 1 League 0.2 0 0 0 2019 27 Hartford Athletic 2 Leagues 20.0 4 29 10 34.5 1.50 0.52 0.10 0.30 1 1 2020 28 AFC Eskilstuna 1 League 11.0 1 0 0 2022 30 AFC Eskilstuna 1 League 14.5 0 0 0 2023 31 AFC Eskilstuna 1 League 13.7 0 0 0 2024 32 Detroit City 2 Leagues 12.4 2 10 8 80.0 0.81 0.65 0.20 0.25 0 0 2025 33 Detroit City 2 Leagues 20.7 0 11 1 9.1 0.53 0.05 0.00 0.00 0 0 2026 34 Detroit City 2 Leagues 6.4 0 6 2 33.3 0.94 0.31 0.00 0.00 0 0 14 Seasons 9 Clubs 10 Leagues 163.4 18 80 77 43.8 1.17 0.63 0.09 0.21 1 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Detroit City (3 Seasons) 2 Leagues 39.4 2 27 11 40.7 0.68 0.28 0.07 0.18 0 0 Morecambe (3 Seasons) 3 Leagues 38.1 5 25 0.67 0.20 0 0 AFC Eskilstuna (3 Seasons) 1 League 39.2 1 0 0 Ottawa Fury (2 Seasons) 2 Leagues 24.4 6 24 31 58.3 2.42 1.27 0.08 0.19 0 1 Hartford Athletic (1 Season) 2 Leagues 20.0 4 29 10 34.5 1.50 0.52 0.10 0.30 1 1 Inverness CT (1 Season) 1 League 1.2 0 0 0.00 0 0 Paysandu (1 Season) 1 League 0.2 0 0 0 Brentford (1 Season) 2 Leagues 1.0 0 0 0 Tranmere Rovers (1 Season) 1 League USL Champ (5 Seasons) 67.0 7 78 34 43.6 1.16 0.51 0.08 0.18 1 2 League Two (4 Seasons) 37.3 5 25 0.67 0.20 0 0 U.S. Open Cup (4 Seasons) 2.4 1 2 1 50.0 1.19 0.60 0.50 1.00 0 0 Superettan (3 Seasons) 39.2 1 0 0 League Cup (2 Seasons) 1.7 0 0 0 NASL (1 Season) 14.4 4 17 1.18 0.24 0 0 Premiership (1 Season) 1.2 0 0 0.00 0 0 Série B (1 Season) 0.2 0 0 0 FA Cup (1 Season) 0.1 0 0 0 Championship (1 Season)
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2012-2013 21 Morecambe eng ENG 4. League Two 16 965 60 23.3 10.7 10 6 2013-2014 22 Morecambe eng ENG 4. League Two 25 1,688 68 40.8 18.8 21 4 2014-2015 23 Morecambe eng ENG FA Cup 1 7 7 7.8 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +1.08 Matches 2014-2015 23 Morecambe eng ENG League Cup 1 60 60 66.7 0.7 1 60 0 0 0 0.00 0 0 0 0.00 +3.00 Matches 2014-2015 23 Morecambe eng ENG 4. League Two 12 705 59 17.0 7.8 9 4 3 20 1.08 4 9 -5 -0.64 -0.80 Matches 2015-2016 24 Brentford eng ENG 2. Championship 0 0 0 0 1 Matches 2015-2016 24 Brentford eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2015-2016 24 Inverness CT sct SCO 1. Premiership 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 Matches 2016 24 Ottawa Fury us USA 2. NASL 18 1,299 72 45.1 14.4 14 4 2017 25 Ottawa Fury us USA 2. USL 16 893 56 31.0 9.9 10 5 6 8 1.19 14 9 +5 +0.50 +0.69 Matches 2018 26 Paysandu br BRA 2. Série B 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 Matches 2018-2019 27 Tranmere Rovers eng ENG 4. League Two 0 0 0 0 2 Matches 2019 27 Hartford Athletic us USA U.S. Open Cup 1 62 62 68.9 0.7 1 62 0 0 0 0.00 0 3 -3 -4.35 -1.14 Matches 2019 27 Hartford Athletic us USA 2. USL Champ 26 1,736 67 56.7 19.3 19 85 13 7 17 7 0.85 29 47 -18 -0.93 -0.05 Matches 2020 28 AFC Eskilstuna se SWE 2. Superettan 13 994 76 36.8 11.0 12 80 5 1 37 0 1.69 16 15 +1 +0.09 +0.83 Matches 2022 30 AFC Eskilstuna se SWE 2. Superettan 20 1,303 65 48.3 14.5 15 82 8 5 14 3 1.50 26 25 +1 +0.07 0.00 Matches 2023 31 AFC Eskilstuna se SWE 2. Superettan 17 1,230 72 45.6 13.7 14 82 9 3 28 0 1.00 15 20 -5 -0.37 +0.19 Matches 2024 32 Detroit City us USA U.S. Open Cup 2 65 33 21.7 0.7 1 45 0 1 20 0 0.50 1 2 -1 -1.38 -1.00 Matches 2024 32 Detroit City us USA 2. USL Champ 22 1,049 48 34.3 11.7 10 83 6 12 19 6 1.39 17 15 +2 +0.17 -0.37 Matches 2025 33 Detroit City us USA U.S. Open Cup 1 56 56 31.1 0.6 1 56 0 0 0 0.00 0 3 -3 -4.82 -5.55 Matches 2025 33 Detroit City us USA 2. USL Champ 24 1,805 75 66.9 20.1 19 87 16 5 32 0 1.31 24 21 +3 +0.15 +0.65 Matches 2026 34 Detroit City us USA U.S. Open Cup 1 30 30 11.1 0.3 0 0 1 30 1 3.00 0 0 0 0.00 -1.50 Matches 2026 34 Detroit City us USA 2. USL Champ 10 543 54 54.8 6.0 6 77 2 4 21 0 1.40 7 7 0 0.00 -0.40 Matches 14 Seasons 9 Clubs 10 Leagues 239 14,705 62 28.1 163.4 164 82 69 75 21 61 1.21 155 182 -27 -0.23 -0.11 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Detroit City (3 Seasons) 2 Leagues 60 3,548 59 47.3 39.4 37 82 24 23 22 7 1.33 49 48 +1 +0.03 -0.27 Morecambe (3 Seasons) 3 Leagues 55 3,425 62 27.2 38.1 41 61 4 14 6 20 0.93 4 9 -5 -0.58 -0.68 AFC Eskilstuna (3 Seasons) 1 League 50 3,527 71 43.5 39.2 41 81 22 9 21 3 1.38 57 60 -3 -0.08 +0.36 Ottawa Fury (2 Seasons) 2 Leagues 34 2,192 64 38.1 24.4 24 5 10 8 1.19 14 9 +5 +0.50 +0.69 Hartford Athletic (1 Season) 2 Leagues 27 1,798 67 57.1 20.0 20 84 13 7 17 7 0.82 29 50 -21 -1.05 -0.12 Inverness CT (1 Season) 1 League 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 Paysandu (1 Season) 1 League 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 Brentford (1 Season) 2 Leagues 1 90 90 2.1 1.0 1 90 1 0 1 0.00 0 4 -4 -4.00 Tranmere Rovers (1 Season) 1 League 0 0 0 0 2 USL Champ (5 Seasons) 98 6,026 61 47.5 67.0 64 84 42 34 21 21 1.20 91 99 -8 -0.12 -0.01 League Two (4 Seasons) 53 3,358 63 20.3 37.3 40 4 13 22 1.08 4 9 -5 -0.64 -0.80 U.S. Open Cup (4 Seasons) 5 213 43 25.4 2.4 3 54 0 2 25 1 0.80 1 8 -7 -2.96 -3.39 Superettan (3 Seasons) 50 3,527 71 43.5 39.2 41 81 22 9 21 3 1.38 57 60 -3 -0.08 +0.36 League Cup (2 Seasons) 2 150 75 83.3 1.7 2 75 1 0 0 0.00 0 4 -4 -2.40 +0.60 NASL (1 Season) 18 1,299 72 45.1 14.4 14 4 Premiership (1 Season) 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 Série B (1 Season) 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 FA Cup (1 Season) 1 7 7 7.8 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +1.08 Championship (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2012-2013 21 Morecambe 1 League 16 965 60 23.3 10.7 10 6 2013-2014 22 Morecambe 1 League 25 1,688 68 40.8 18.8 21 4 2014-2015 23 Morecambe 3 Leagues 14 772 55 17.9 8.6 10 61 4 4 6 20 0.93 4 9 -5 -0.58 -0.68 2015-2016 24 Inverness CT 1 League 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 2015-2016 24 Brentford 2 Leagues 1 90 90 2.1 1.0 1 90 1 0 1 0.00 0 4 -4 -4.00 2016 24 Ottawa Fury 1 League 18 1,299 72 45.1 14.4 14 4 2017 25 Ottawa Fury 1 League 16 893 56 31.0 9.9 10 5 6 8 1.19 14 9 +5 +0.50 +0.69 2018 26 Paysandu 1 League 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 2018-2019 27 Tranmere Rovers 1 League 0 0 0 0 2 2019 27 Hartford Athletic 2 Leagues 27 1,798 67 57.1 20.0 20 84 13 7 17 7 0.82 29 50 -21 -1.05 -0.12 2020 28 AFC Eskilstuna 1 League 13 994 76 36.8 11.0 12 80 5 1 37 0 1.69 16 15 +1 +0.09 +0.83 2022 30 AFC Eskilstuna 1 League 20 1,303 65 48.3 14.5 15 82 8 5 14 3 1.50 26 25 +1 +0.07 0.00 2023 31 AFC Eskilstuna 1 League 17 1,230 72 45.6 13.7 14 82 9 3 28 0 1.00 15 20 -5 -0.37 +0.19 2024 32 Detroit City 2 Leagues 24 1,114 46 33.2 12.4 11 79 6 13 19 6 1.32 18 17 +1 +0.08 -0.36 2025 33 Detroit City 2 Leagues 25 1,861 74 64.6 20.7 20 85 16 5 32 0 1.26 24 24 0 0.00 +0.35 2026 34 Detroit City 2 Leagues 11 573 52 45.5 6.4 6 77 2 5 22 1 1.55 7 7 0 0.00 -0.79 14 Seasons 9 Clubs 10 Leagues 239 14,705 62 28.1 163.4 164 82 69 75 21 61 1.21 155 182 -27 -0.23 -0.11 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Detroit City (3 Seasons) 2 Leagues 60 3,548 59 47.3 39.4 37 82 24 23 22 7 1.33 49 48 +1 +0.03 -0.27 Morecambe (3 Seasons) 3 Leagues 55 3,425 62 27.2 38.1 41 61 4 14 6 20 0.93 4 9 -5 -0.58 -0.68 AFC Eskilstuna (3 Seasons) 1 League 50 3,527 71 43.5 39.2 41 81 22 9 21 3 1.38 57 60 -3 -0.08 +0.36 Ottawa Fury (2 Seasons) 2 Leagues 34 2,192 64 38.1 24.4 24 5 10 8 1.19 14 9 +5 +0.50 +0.69 Hartford Athletic (1 Season) 2 Leagues 27 1,798 67 57.1 20.0 20 84 13 7 17 7 0.82 29 50 -21 -1.05 -0.12 Inverness CT (1 Season) 1 League 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 Paysandu (1 Season) 1 League 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 Brentford (1 Season) 2 Leagues 1 90 90 2.1 1.0 1 90 1 0 1 0.00 0 4 -4 -4.00 Tranmere Rovers (1 Season) 1 League 0 0 0 0 2 USL Champ (5 Seasons) 98 6,026 61 47.5 67.0 64 84 42 34 21 21 1.20 91 99 -8 -0.12 -0.01 League Two (4 Seasons) 53 3,358 63 20.3 37.3 40 4 13 22 1.08 4 9 -5 -0.64 -0.80 U.S. Open Cup (4 Seasons) 5 213 43 25.4 2.4 3 54 0 2 25 1 0.80 1 8 -7 -2.96 -3.39 Superettan (3 Seasons) 50 3,527 71 43.5 39.2 41 81 22 9 21 3 1.38 57 60 -3 -0.08 +0.36 League Cup (2 Seasons) 2 150 75 83.3 1.7 2 75 1 0 0 0.00 0 4 -4 -2.40 +0.60 NASL (1 Season) 18 1,299 72 45.1 14.4 14 4 Premiership (1 Season) 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 Série B (1 Season) 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 FA Cup (1 Season) 1 7 7 7.8 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +1.08 Championship (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2012-2013 21 Morecambe eng ENG 4. League Two 16th 16 965 60 23.3 10.7 10 6 2013-2014 22 Morecambe eng ENG 4. League Two 18th 25 1,688 68 40.8 18.8 21 4 2014-2015 23 Morecambe eng ENG 4. League Two 11th 12 705 59 17.0 7.8 9 4 3 20 1.08 4 9 -5 -0.64 -0.80 Matches 2015-2016 24 Inverness CT sct SCO 1. Premiership 7th 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 Matches 2015-2016 24 Brentford eng ENG 2. Championship 9th 0 0 0 0 1 Matches 2016 24 Ottawa Fury us USA 2. NASL 10th 18 1,299 72 45.1 14.4 14 4 2017 25 Ottawa Fury us USA 2. USL 20th 16 893 56 31.0 9.9 10 5 6 8 1.19 14 9 +5 +0.50 +0.69 Matches 2018 26 Paysandu br BRA 2. Série B 17th 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 Matches 2018-2019 27 Tranmere Rovers eng ENG 4. League Two 6th 0 0 0 0 2 Matches 2019 27 Hartford Athletic us USA 2. USL Champ 34th 26 1,736 67 56.7 19.3 19 85 13 7 17 7 0.85 29 47 -18 -0.93 -0.05 Matches 2020 28 AFC Eskilstuna se SWE 2. Superettan 9th 13 994 76 36.8 11.0 12 80 5 1 37 0 1.69 16 15 +1 +0.09 +0.83 Matches 2022 30 AFC Eskilstuna se SWE 2. Superettan 8th 20 1,303 65 48.3 14.5 15 82 8 5 14 3 1.50 26 25 +1 +0.07 0.00 Matches 2023 31 AFC Eskilstuna se SWE 2. Superettan 16th 17 1,230 72 45.6 13.7 14 82 9 3 28 0 1.00 15 20 -5 -0.37 +0.19 Matches 2024 32 Detroit City us USA 2. USL Champ 4th 22 1,049 48 34.3 11.7 10 83 6 12 19 6 1.39 17 15 +2 +0.17 -0.37 Matches 2025 33 Detroit City us USA 2. USL Champ 15th 24 1,805 75 66.9 20.1 19 87 16 5 32 0 1.31 24 21 +3 +0.15 +0.65 Matches 2026 34 Detroit City us USA 2. USL Champ 5th 10 543 54 54.8 6.0 6 77 2 4 21 0 1.40 7 7 0 0.00 -0.40 Matches 14 Seasons 9 Clubs 7 Leagues 231 14,335 62 28.0 159.3 159 83 68 72 21 60 1.25 154 170 -16 -0.14 -0.02 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Detroit City (3 Seasons) 1 League 56 3,397 61 50.3 37.7 35 84 24 21 22 6 1.36 48 43 +5 +0.13 -0.11 Morecambe (3 Seasons) 1 League 53 3,358 63 27.0 37.3 40 4 13 20 1.08 4 9 -5 -0.64 -0.80 AFC Eskilstuna (3 Seasons) 1 League 50 3,527 71 43.5 39.2 41 81 22 9 21 3 1.38 57 60 -3 -0.08 +0.36 Ottawa Fury (2 Seasons) 2 Leagues 34 2,192 64 38.1 24.4 24 5 10 8 1.19 14 9 +5 +0.50 +0.69 Hartford Athletic (1 Season) 1 League 26 1,736 67 56.7 19.3 19 85 13 7 17 7 0.85 29 47 -18 -0.93 -0.05 Inverness CT (1 Season) 1 League 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 Paysandu (1 Season) 1 League 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 Tranmere Rovers (1 Season) 1 League 0 0 0 0 2 Brentford (1 Season) 1 League 0 0 0 0 1 USL Champ (5 Seasons) 98 6,026 61 47.5 67.0 64 84 42 34 21 21 1.20 91 99 -8 -0.12 -0.01 League Two (4 Seasons) 53 3,358 63 20.3 37.3 40 4 13 22 1.08 4 9 -5 -0.64 -0.80 Superettan (3 Seasons) 50 3,527 71 43.5 39.2 41 81 22 9 21 3 1.38 57 60 -3 -0.08 +0.36 NASL (1 Season) 18 1,299 72 45.1 14.4 14 4 Premiership (1 Season) 11 109 10 3.2 1.2 0 0 11 7 1.29 1 2 -1 -0.83 -1.02 Série B (1 Season) 1 16 16 0.5 0.2 0 0 1 15 6 1.00 1 0 +1 +5.63 +5.94 Championship (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 23 Morecambe eng ENG FA Cup 85th 1 7 7 7.8 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +1.08 Matches 2014-2015 23 Morecambe eng ENG League Cup 58th 1 60 60 66.7 0.7 1 60 0 0 0 0.00 0 0 0 0.00 +3.00 Matches 2015-2016 24 Brentford eng ENG League Cup 57th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2019 27 Hartford Athletic us USA U.S. Open Cup Rd3 1 62 62 68.9 0.7 1 62 0 0 0 0.00 0 3 -3 -4.35 -1.14 Matches 2024 32 Detroit City us USA U.S. Open Cup R16 2 65 33 21.7 0.7 1 45 0 1 20 0 0.50 1 2 -1 -1.38 -1.00 Matches 2025 33 Detroit City us USA U.S. Open Cup R32 1 56 56 31.1 0.6 1 56 0 0 0 0.00 0 3 -3 -4.82 -5.55 Matches 2026 34 Detroit City us USA U.S. Open Cup R32 1 30 30 11.1 0.3 0 0 1 30 1 3.00 0 0 0 0.00 -1.50 Matches 6 Seasons 4 Clubs 3 Leagues 8 370 46 33.3 4.1 5 63 1 3 19 1 0.50 1 12 -11 -2.68 -2.80 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Detroit City (3 Seasons) 1 League 4 151 38 20.1 1.7 2 51 0 2 25 1 1.00 1 5 -4 -2.38 -2.99 Morecambe (1 Season) 2 Leagues 2 67 34 37.2 0.7 1 61 0 1 6 0 0.00 0 0 0 0.00 +1.59 Hartford Athletic (1 Season) 1 League 1 62 62 68.9 0.7 1 62 0 0 0 0.00 0 3 -3 -4.35 -1.14 Brentford (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 U.S. Open Cup (4 Seasons) 5 213 43 25.4 2.4 3 54 0 2 25 1 0.80 1 8 -7 -2.96 -3.39 League Cup (2 Seasons) 2 150 75 83.3 1.7 2 75 1 0 0 0.00 0 4 -4 -2.40 +0.60 FA Cup (1 Season) 1 7 7 7.8 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +1.08
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2012-2013 21 Morecambe 1 League 10.7 1 0 3 2013-2014 22 Morecambe 1 League 18.8 1 0 8 2014-2015 23 Morecambe 3 Leagues 8.6 1 0 0 0 0 2015-2016 24 Inverness CT 1 League 1.2 0 0 1 2015-2016 24 Brentford 2 Leagues 1.0 0 0 0 0 2016 24 Ottawa Fury 1 League 14.4 0 0 2017 25 Ottawa Fury 1 League 9.9 0 0 0 7 13 0 49 9 15 0 0 0 2018 26 Paysandu 1 League 0.2 0 0 0 0 2019 27 Hartford Athletic 2 Leagues 20.0 2 0 0 21 41 0 88 22 36 0 0 0 2020 28 AFC Eskilstuna 1 League 11.0 3 0 0 0 2022 30 AFC Eskilstuna 1 League 14.5 2 0 0 0 2023 31 AFC Eskilstuna 1 League 13.7 1 0 0 0 2024 32 Detroit City 2 Leagues 12.4 2 0 0 24 20 0 55 13 32 0 2025 33 Detroit City 2 Leagues 20.7 8 0 0 31 37 0 58 20 38 0 2026 34 Detroit City 2 Leagues 6.4 1 0 0 6 9 1 26 5 3 0 14 Seasons 9 Clubs 10 Leagues 163.4 22 0 0 101 120 1 276 69 124 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Detroit City (3 Seasons) 2 Leagues 39.4 11 0 0 61 66 1 139 38 73 0 Morecambe (3 Seasons) 3 Leagues 38.1 3 0 0 11 0 AFC Eskilstuna (3 Seasons) 1 League 39.2 6 0 0 0 Ottawa Fury (2 Seasons) 2 Leagues 24.4 0 0 0 7 13 0 49 9 15 0 0 0 Hartford Athletic (1 Season) 2 Leagues 20.0 2 0 0 21 41 0 88 22 36 0 0 0 Inverness CT (1 Season) 1 League 1.2 0 0 1 Paysandu (1 Season) 1 League 0.2 0 0 0 0 Brentford (1 Season) 2 Leagues 1.0 0 0 0 0 Tranmere Rovers (1 Season) 1 League USL Champ (5 Seasons) 67.0 12 0 0 85 116 1 273 67 120 0 0 0 League Two (4 Seasons) 37.3 3 0 11 U.S. Open Cup (4 Seasons) 2.4 1 0 0 4 4 0 3 2 4 0 Superettan (3 Seasons) 39.2 6 0 0 0 League Cup (2 Seasons) 1.7 0 0 0 0 NASL (1 Season) 14.4 0 0 Premiership (1 Season) 1.2 0 0 1 Série B (1 Season) 0.2 0 0 0 0 FA Cup (1 Season) 0.1 0 0 0 0 Championship (1 Season)
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Ryan Williams Pages
Ryan Williams Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary