Er zijn verschillende portretten van Gannibal, waaronder een schilderij van de Slag bij Lesnaya.
door Pierre-Denis Martin de Jongere. De jonge jongen die aanwezig is in het schilderij van Martinus wordt aangevoerd als Gannibal, vanwege de rol van de jonge jongen als bediende van Peter tijdens militaire campagnes en Gannibal's mogelijke connectie met de kunstenaar terwijl hij in Frankrijk was. Een portret van Adriaan Schoonebeeck wordt ook verondersteld om Gannibal te portretteren tijdens zijn tijd met Peter de Grote. In Schoonebeeck's portret van Petrus de Grote, wordt de jonge bediende direct achter Petrus verondersteld Gannibal te zijn. Hoewel er een verscheidenheid aan portretten zijn die beweren Gannibal te bevatten, is er weinig bewijs om aan te geven dat de beweringen juist zijn.