It looks like Yogi Ferrell may be in the NBA to stay this time.

The former Indiana guard was impressive for the second straight night on Monday, this time against Kyrie Irving and the defending NBA champion Cleveland Cavaliers.

Ferrell had 19 points, 5 rebounds, 4 steals and 3 assists in 38 minutes as the Dallas Mavericks beat the Cavs 104-97. The Mavs — just 18-30 overall this season — are now 2-0 with Ferrell as their starting point guard, with wins over San Antonio and Cleveland.

Ferrell outplayed Irving — one of the NBA’s top point guards — on Monday night. The NBA Finals hero from a year ago had 18 points on just 7-of-21 shooting against Dallas, with 5 rebounds, 5 assists and 6 turnovers in 33 minutes.

In his two games with Dallas, Ferrell is averaging 14.0 ppg and 5.0 apg. He had 9 points and 7 assists with 0 turnovers in Sunday’s win at San Antonio.

“I’m definitely on Cloud Nine right now,” Ferrell said Monday night. “Growing up, I wouldn’t think I’d be able to get this opportunity, especially to beat two of the top teams in the league. I’ve stayed with it, stuck to my strengths, and trust my teammates, trust the gameplan, and got the win.”

If Ferrell can continue to play at this level, he should get a longer deal from the Mavs, who signed him to a 10-day contract on Saturday. Dallas’ regular point guards Deron Williams and J.J. Barea are on the tail end of their careers, and the Mavs want to get younger moving forward.

Indiana grad and Mavs owner Mark Cuban could lock up Ferrell at a cheap rate now and give him the opportunity to gain valuable experience while surrounded by veterans like Dirk Nowitzki, Wesley Matthews and others.

“It means we know to bring in as many guys from IU as possible,” Cuban told the Dallas Morning News prior to Monday night’s game. “And everybody that graduates from IU is an NBA player. Just sometimes you don’t have enough roster spots.

“He earned it. We wanted somebody who could manage a game, was quick and strong and could finish after contact. (Sunday) night was really impressive. And obviously, he’s a great foul shooter. He didn’t disappoint. Everybody in the gym thought a rookie in his first game (with the Mavericks), there was no way. And I don’t think the ball touched the rim.”

Prior to Sunday night, Ferrell hadn’t played in an NBA game since December 7 with the Brooklyn Nets. The Nets eventually waived Ferrell, which looks like just the latest in a string of terrible decisions by the poorly-run franchise in Brooklyn.

From the D League to beating the Spurs and Cavaliers in back-to-back nights … you can’t script this stuff. Just when Indiana basketball fans needed any sort of feel-good news, Ferrell provided it, just like he did during his days in Bloomington.

“Coach [Rick Carlisle] calls a lot of plays and he was picking it up on the fly,” Harrison Barnes told the Dallas Morning News. “To me that was the most promising thing – to know our 45 or 50 plays and do it that quick. That was awesome.

“That’s a great way for him to earn his spot on the team – a great welcome.”

For those interested, Ferrell and the Mavericks will play on ESPN Friday night at Portland. Yogi vs. Lillard … Let’s do it!

Below are some video highlights of Ferrell’s performance against the Cavs, courtesy of the Mavs’ Twitter account.