O. Fôn Williams

Domestic leagues
Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK
Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating
League One 2022/2023
Fleetwood Town
- - - - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 -
Championship 2021/2022
Dunfermline Athletic
20 20 - - 6 - 1800 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 40 -
Premiership Play-Offs 2020/2021
Dunfermline Athletic
2 2 - - - - 180 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 -
Championship 2020/2021
Dunfermline Athletic
26 26 - - 1 - 2340 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 34 -
Premiership 2019/2020
Hamilton Academical
15 15 0 0 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - 0.00
Championship 2019/2020
Dunfermline Athletic
6 6 - - - - 540 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 -
Championship 2018/2019
Inverness CT
- - - - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 -
USL Championship 2018
Indy Eleven
35 35 - - - - 3150 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - 45 -
Championship 2017/2018
Inverness CT
2 2 - - - - 180 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 -
Premiership 2016/2017
Inverness CT
31 31 - - 1 - 2790 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 59 -
Premiership 2015/2016
Inverness CT
38 38 - - - - 3420 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - 48 -
League One 2013/2014
Tranmere Rovers
43 43 - - - - 3870 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - 76 -
League One 2012/2013
Tranmere Rovers
45 45 - - - - 4050 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 48 -
League One 2011/2012
Tranmere Rovers
35 35 - - - - 3150 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - 1 - - - - - 33 -
League Two 2010/2011
Stockport County
4 4 - - 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
League Two 2010/2011
Bury
6 6 - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
League One 2010/2011
Rochdale
22 22 - - - - 1980 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 25 -

Domestic cups
Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK
Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating
Scottish Cup 2021/2022
Dunfermline Athletic
1 1 - - - - 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 -
League Cup 2021/2022
Dunfermline Athletic
2 2 - - 3 - 180 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10 -
Scottish Cup 2020/2021
Dunfermline Athletic
1 1 - - - - 120 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
League Cup 2020/2021
Dunfermline Athletic
4 4 - - 1 - 390 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 -
Scottish Cup 2019/2020
Hamilton Academical
1 1 - - - - 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
League Cup 2019/2020
Hamilton Academical
5 5 - - - - 540 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 6 -
US Open Cup 2018
Indy Eleven
1 1 - - - - 90 - - - - - - - - 21 13 - - - - - 61.9% - - - - - - - - - - - - - - - - - - - - - - 1 6.43
Scottish Cup 2016/2017
Inverness CT
2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
League Cup 2015/2016
Inverness CT
2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EFL Trophy 2014/2015
Tranmere Rovers
1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EFL Trophy 2013/2014
Tranmere Rovers
1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Carabao Cup 2013/2014
Tranmere Rovers
3 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FA Cup 2013/2014
Tranmere Rovers
2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Carabao Cup 2012/2013
Tranmere Rovers
2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FA Cup 2012/2013
Tranmere Rovers
- - - - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

International cups
Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK
Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating
Europa League 2015/2016
Inverness CT
2 2 - - - - 180 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 -

National team
Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK
Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating
UEFA Nations League 2020/2021
Wales
- - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 -
World Cup Qualification Europe 2018
Wales
- - - - 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 -
Euro Qualification 2016
Wales
- - - - 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 -
European Championship 2016
Wales
- - - - 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 -
World Cup Qualification Europe 2014
Wales
- - - - 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 -

Trophies
Competition Status Times Seasons
Championship Runner-up 1
Inverness CT
2017/2018

Transfers
From To Type Amount Date
Hamilton Academical
Dunfermline Athletic
Free transfer Aug 3, 2020
Dunfermline Athletic
Hamilton Academical
Loan Apr 30, 2020
Hamilton Academical
Dunfermline Athletic
Loan Jan 30, 2020
Inverness CT
Hamilton Academical
Free transfer Jul 1, 2019
Indy Eleven
Inverness CT
Loan Nov 30, 2018
Inverness CT
Indy Eleven
Loan Jan 31, 2018
Tranmere Rovers
Inverness CT
Free transfer Jul 16, 2015
Rochdale
Tranmere Rovers
Free transfer Jul 1, 2011
Stockport County
Rochdale
Free transfer Jan 1, 2011
Crewe Alexandra
Stockport County
Free transfer Jul 1, 2008

Sidelined
Team Type Start date Returning Games missed
Inverness CT
injury Apr 26, 2017 Aug 1, 2017 10
Inverness CT
injury Dec 5, 2016 Dec 21, 2016 2