El Masri broke the all-time highest NRL career point scoring record in front of a crowd of 19,791 against the Manly-Warringah Sea Eagles in round 1, 2009, with a penalty goal on a rainy Saturday night, giving him 2,208 points. On 15 May 2009, El Masri played his 300th game in the Bulldogs 20–18 defeat by the Dragons at Win Jubilee Stadium. He was the first Canterbury play to reach the milestone. He joined the exclusive '300' club behind, Darren Lockyer (355), Terry Lamb (349), Steve Menzies (349), Brad Fittler (336), Cliff Lyons (332), Andrew Ettingshausen (328), Geoff Gerard (320), Jason Croker (318), Paul Langmack (315), Ruben Wiki (312), Steve Price (306), Luke Ricketson (301) and Petero Civoniceva (300). In June 2009, El Masri announced that he would retire from the NRL at the end of the 2009 season. He played his 317th and final game on 25 September 2009 against the Parramatta Eels in the preliminary final in front of a crowd of 74,549 people, the largest finals crowd ever recorded for a non-grand final. Lebanon Cedars' coach John Elias approached El Masri to play a one-off European Cup tie for Lebanon against Russia in Tripoli in October 2009. El Masri considered accepting this invitation but found himself unable to do so.