Two of Shrewsbury's three Test centuries came at Lord's including his highest Test innings of 164, a score which remained a Test record at the ground until 1924 when it was beaten by Jack Hobbs.
Shrewsbury set a number of batting records for Nottinghamshire.