The Milan veteran scored a spectacular stoppage-time equaliser against Udinese on Saturday in what was his 450th appearance in the top five leagues.
That took Ibrahimovic to 300 goals in those competitions – the Premier League, Bundesliga, Serie A, LaLiga and Ligue 1.
Only Cristiano Ronaldo and Lionel Messi have reached that mark previously in the 21st century.
Ibrahimovic has featured in four of the top five leagues, with the Bundesliga the only competition missing off his list.
Having joined Juventus in 2004 from Ajax, the Sweden striker has gone on to play for Inter, Barcelona, Milan (over two spells), Paris Saint-Germain and Manchester United.
Ibrahimovic has now scored seven Serie A goals this term. He netted 15 last season and 10 in 2019-20 after he returned to Milan following a stint in MLS with the LA Galaxy.
The 40-year-old scored 17 goals in his sole full season in the Premier League with United, averaging a strike every 143 minutes.
His best minutes-per-goal ratio across a full league campaign so far came in his final season at PSG in 2015-16 (67), in which he also set up a career-high 13 league goals for team-mates.
Ibrahimovic scored 38 times in Ligue 1 that season, with an impressive shot conversion rate of 24.52 per cent from 155 attempts.
He has scored 30 or more league goals on two occasions, in 2015-16 and in 2012-13, also with PSG.
Ibrahimovic’s maiden season in one of the big five leagues produced 16 goals for Juve. He failed to settle at Barca under Pep Guardiola but still contributed 16 LaLiga goals in 2009-10.
Just over half of his goals have have been scored in Italy (154), while 113 came in Ligue 1.