Ook in het jaar 2012 presteerde Christopher Tomlinson wisselvallig. Bij de EK in Helsinki kwam hij niet tot de finale. Later hetzelfde jaar kwam hij bij de Olympische Spelen van Londen, in dezelfde stad waar hij een aantal weken ervoor bij de Aviva London Grand Prix zijn beste seizoensprestatie had gesprongen, tot 8,07 in de finale. Uiteindelijk bleef hij iets achter zijn prestatie van 2004: hij werd zesde.