The top four QB prospects have headlined the 2023 NFL Draft cycle -- and deservingly so -- but in this mock draft, a current top NFL QB is involved in a trade. What if I told you that the San Francisco 49ers traded for Lamar Jackson? In return, the Baltimore Ravens get former No. 3 overall pick Trey Lance, this year's third-round pick (No. 99) and first-rounders in 2024 and 2025. In my first mock draft of the year, I tried to make it as realistic as possible with unexpected surprises and impactful trades. After the Carolina Panthers take Bryce Young at No. 1, my mock heats up with the Houston Texans taking a player no one would have expected weeks ago and the Indianapolis Colts giving their fans either an 'oh no' or 'oh yes' moment. And what about the move the Arizona Cardinals made? See, I have you intrigued already. My mock is filled with realistic actions we've all witnessed with past drafts that will keep you locked in until the final selection of the first round. Thanks for checking my mock out. Now let's get to it!