The Gunners signed the France international in a £52m deal from Ligue 1 side Lyon in the 2017 summer transfer window.
Lacazette became Arsene Wenger’s most expensive signing following his move to the Premier League from Ligue 1.
The 26-year-old scored inside two minutes of his Gunners debut in a 3-2 victory over Leicester City in their season opener at The Emirates.
However, Lacazette has struggled to find consistency in what has been a stop-start season for the French forward.
The summer signing spent six weeks on the sidelines earlier in 2018 after he suffered an injury during Arsenal’s 1-0 loss to Tottenham Hotspur back in February.
Arsenal signed Borussia Dortmund striker Pierre-Emerick Aubameyang in a £56m deal on transfer deadline day in January.
Former Chelsea FC playmaker Lampard delivered his honest verdict on Lacazette following his slow start to his Arsenal career.
“I have watched a lot of Lacazette this season and so far he hasn’t done enough for me as a striker,” Lampard told the Evening Standard.
“I just don’t understand why he is not testing the backline all the time by running in behind. He is quick enough and has come to the Premier League from Lyon with a goal-scoring pedigree.
“But his body language has just not looked right at times. He looks like a player who doesn’t want to make those kind of runs. It is strange because Arsenal have the players that slip balls through. Aubameyang is already taking advantage of that – he knows running into the box is where you get your chances.”
Arsenal brought in Armenia international Henrikh Mkhitaryan in a swap deal from Manchester United in the January transfer window.
The Gunners will take on CSKA Moscow in the second leg of their Europa League quarter-final on Thursday night.
Arsenal were 4-1 winners against the Russian side last week.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news