Green’s Dictionary of Slang

tommy rocks n.

1. see joe rocks n.

2. [meaning unknown].

[Aus]Sun. Times (Perth) 4 Jan. 4/7: Neither will they bet with ‘Tommy Rocks’ [...] or back a man to bruise another’s chiv.