Ireland | Major League Baseball | National Football League | Northern Ireland | Republic of Ireland | National Hockey League | UEFA Champions League | United Kingdom of Great Britain and Ireland | Premier League | Australian Football League | rugby league | Major League Soccer | National League | League of Nations | UEFA Europa League | American League | Canadian Football League | Arena Football League | the Football League | American Hockey League | Bulgarian Hockey League | Football League First Division | Football League Second Division | minor league baseball | Champions League | Super League | New Zealand Māori rugby league team | Premier Soccer League | Ireland national rugby union team | North American Soccer League |
Matthews' greatest honour was winning league honours with Waterford but his cherished memory is scoring a penalty against Gordon Banks when the League of Ireland XI played the English League XI in 1971 at Lansdowne Road.
In January 1977 he played for the League of Ireland XI team against Italian League B which included Gaetano Scirea.
In April 1983 he played for the League of Ireland XI U21s against their Italian League counterparts who included Roberto Mancini and Gianluca Vialli in their team.
In April 1979 Treacy was sent off after coming on as a substitute for the League of Ireland XI against Italian League B.