BALTIMORE -- Arizona Cardinals rookie quarterback Kyler Murray on Sunday became the second player in NFL history to throw for 300 yards in his first two games after a 23-17 loss to the Baltimore Ravens.

"That's a cool deal," Murray said. "But wish we could have won the game."

Murray finished with 349 yards and no touchdowns or interceptions on 25-for-40 passing to join Carolina Panthers quarterback Cam Newton in the league's history books. Murray threw for 308 yards in a 27-27 Week 1 tie with the Detroit Lions.

"It just shows you that the talent that everybody saw was real," Cardinals right tackle D.J. Humphries said. "That wasn't a fluke. That's who he is. He's a talented kid."

Newton threw for 422 and 432 yards in his first two NFL games, respectively, in 2011.

Murray was on pace for almost 400 yards Sunday when he finished the first half with 192. He started the game 6-of-6 for 204 yards on throws of at least 15 air yards and was 16-for-19 midway through the second quarter.

He was hit nine times and sacked three times. Murray averaged 2.36 seconds per play from snap to throw, almost a half-second faster than in Week 1, according to NFL Next Gen Stats.

Wide receiver Christian Kirk, who played with Murray at Texas A&M in 2015, wasn't shocked by Murray's feat.

"It doesn't surprise me," Kirk said. "With what he's able to do, where he's able to put the ball, what he's able to do with his feet, it's what the guy does. And he's a winner. He's always going to give you the best position and put you in the right place to go win a football game."