It's almost been two years since the New Orleans Saints have allowed anyone to rush for 100 yards against them.

The streak is at 29 consecutive games, and the only thing standing in the way of No. 30, is Cowboys running back Ezekiel Elliott.

As reported by the New Orleans Advocate, the last player to eclipse 100 rushing yards against the Saints was Samaje Perine. Then a running back for the Washington Redskins, Perine rushed for 117 yards on Nov. 19, 2017.

The closest anyone has come to 100 yards is Atlanta RB Devonta Freeman, who finished with 91 yards in December 2017. No one has rushed for more than 90 yards since.

During this streak, the Saints have held Los Angeles Rams RB Tod Gurley under 100 yards, three times.

Even when Dallas beat the Saints 13-10 last season, Elliott was held to 75 yards on 23 carries. It was the best game a RB had on the ground against the Saints in 2018. Now, New Orleans will try to contain Elliott, once again.

"Elliott in his own right has established himself as one of the elite backs," Saints coach Sean Payton told the Advocate. "He's versatile, physical, fast, and he can block. Pollard has come in as a rookie and has stepped up and played at a high level. It's a good combination there, and that formula for us has worked and I think it keeps players fresh and able to play a whole season."

While the Saints have been able to limit the success of individual rushers, surprisingly, they haven't been particularity strong against the run. This season, New Orleans is ranked 26th in the league for rushing yards allowed per game with 134.3 — oddly enough, this number has actually continuously improved each week this season.

The Saints opened the season by allowing 180 rushing yards to Houston, 115 to the Rams, and 109 to the Seahawks.

Meanwhile, the Cowboys are the third best in the league on the ground with an average of 179 yards per game.