A day before Delaware makes sports betting go live, New Jersey lawmakers are racing to legalize it.
They have proposed new law and have rejected the demands by professional sports leagues for an 'integrity fee.'
The state won a case in the US Supreme Court for expanding sports betting beyond a few states.
If New Jersey takes action on it by end of the week, it would become one of the first states to offer it at casinos and racetracks.
Dennis Drazin, head of the company which runs Monmouth Park near the northern New Jersey shore, said that he would start taking bets from Friday.
Moreover, Meadowlands and Freehold Raceway tracks, New Jersey's bill would also make the former Atlantic City Race Course, in Mays Landing, eligible for offering sports betting - if it plans to reopen.
It was closed in 2015 and it needs some renovation before reopening.
Delaware would begin to accept sports bets wagered by its customers of three casino, Tuesday onwards.
On Monday, Senate and Assembly committees in Trenton also advanced the bills and the final votes are expected Thursday, sending it to Gov. Phil Murphy's desk.
But, officials from Major League Baseball, the NBA and the PGA Tour have testified against the bill saying that the leagues want integrity fee payments and additional tools such as real-time data sharing and information sharing to make sure betting is conducted honestly.