Milton Doyle’s rung-by-rung climb toward the NBA continued Sunday night when he earned a two-way contract from the Nets.

After impressing in the Las Vegas Summer League, Doyle had been excelling for G-League Long Island. The combo guard played well enough to draw attention from other NBA teams, and well enough to convince the Nets open up a two-way deal by waiving Yakuba Ouattara and give it to Doyle.

“It started in summer league where he impressed right there. He came out of nowhere. Just who is this guy, not from a big school,” Nets coach Kenny Atkinson said. “Small school, surprising athleticism, surprising feel to score the ball and then make passes.

“Physically, he’s got a ways to go. He’s got to get stronger, he’s got to defend better. But I’m thrilled. I’m a big fan. I can’t wait for him to get in our practices.”

Doyle went undrafted after averaging 13.3 points per game in four years at Loyola-Chicago. But after impressing the Nets in Las Vegas and beating out Kentucky product Archie Goodwin for a training-camp spot, he’s averaged 21.3 points to earn a two-way deal.

“Excitement. It’s a step closer to my goal. It’s big time,” Doyle said. “[My first call] was my mom. She’s excited. She’s more excited than me. She’s just happy I could make her proud.