Also plays for:
Leicester City, Cheltenham Town, Dundee United, Hamilton Academical, Peterborough United, Oldham Athletic, Shrewsbury Town, Guiseley AFC
The Australian made his professional debut with Leicester City during 2006 after a long injury lay-off and became a regular during the 2007/08 season before loan spells with Cheltenham Town, Dundee United and Hamilton Academical. After signing with Peterborough United in 2010, Wesolowski joined Oldham Athletic the following season and won several individual awards during the 2013-14 season in League One before moving onto Shrewsbury Town in 2014. Wesolowski then made the step down to non-league football to find regular game time with Guiseley in 2016.