Williams surpassed Colin Doyle of the Toronto Rock and Steve Toll, who retired from the NLL in Nov. 2011, when he stepped on the floor for the Rush's game against the Philadelphia Wings on Saturday night.
Doyle was set to break the record earlier this season, but went down with an injury on Jan. 27, the day he tied Toll's long-standing record.
The longest active streaks behind Williams are Dan Dawson (157) of Philadelphia and Lewis Ratcliff (152) of the Washington Stealth.
Williams has played in the NLL for 15 years but is playing his first season in Edmonton. He began his career with the Ontario (Hamilton) Raiders, then moved with them to Toronto as they were renamed the Rock. After that he played with the Buffalo Bandits and Rochester Knighthawks.
He became the sixth player in league history to score 1,000 points in the Rush's 16-9 loss to the Calgary Roughnecks on March 10.