Yes, Jesus did to lots of things that were not written down, but what was written down says that He met the Magdalene first. Bibliologically John 21:25 cannot contradict Mark 16:9, and textually / logically it does not.
It is not question of contradicting Mark 16:9. It is a question of what exactly does that passage mean.
According to Saint Pope John Paul II,
Sedulius , Eadmer of Canterbury (c. 1126,), St. Ignatius of Loyola, Albert the Great, and Pope Benedict XIV, all of who accept the authority of Sacred Scripture, all of whom accept Mark 16:9, but do not accept your “infallible decree” as to that it “clearly” means, believe that Mark 16:9 can be interpreted to allow Mary to be the first to see our risen Lord. See second portion of Post #11 above or
defendingthebride.com/pp/tomb/index.html#obj
No, I’m implying that St. Mark knew the situation better than someone who lived a thousand years after the event. When Sacred Scripture clearly states something, I take that authority over even a sainted Pope.
Your Bible exegesis is not definitive therefore your “proof” is invalid.
The proper Catholic attitude is to have a healthy mistrust in our own thinking and our own private interpretation of Sacred of Sacred Scripture. Our faith is in God, not in man, not in ourselves.
Acts 8:30
“Do you understand what you are reading?” 31 And he said, “How can I, unless some one guides me?”
Martin Luther and the rest of the Protestants took the same approach as you. “This Bible passage means what I say it clearly means, and therefore the Pope is wrong.” The Catholic Church formally rejects not only their conclusions but also their methodology. The only difference is which passages are classified as “clear.” The Catholic Church rejects not only the conclusion as to what you claim Mark 16:9 “clearly” means, but she also rejects your methodology as to how you go about interpreting Sacred Scripture.
25 Brief Arguments Regarding Biblical “Clearness” (Perspicuity)
patheos.com/blogs/davearmstrong/2015/11/25-brief-arguments-re-biblical-clearness.html
The Bible belongs to the Catholic Church. She decides how to interpret it, not you apart from her. So, hypothetically, even if Jesus did first appeared to St. Mary Magdalene, you could not use Mark 16:9 as a way of knowing that information.
According to the magisterial teaching of Saint Pope John Paul II,
w2.vatican.va/content/john-paul-ii/en/audiences/1997/documents/hf_jp-ii_aud_21051997.html
the teaching authority of the Catholic Church, which has authority over how Divine Revelation is to be understood, which includes Sacred Scripture, which includes Mark 16:9, means that the correct understanding of Mark 19:9 does not preclude possibility of Jesus first appearing to the Blessed Virgin Mary.
And your methodology, going contrary to magisterial teachings, has no basis in Catholic Church.
In short summary,
Getting into heaven is more of a heart test than a head test.
If we love Mary more, and thus know and follow Jesus better,
We would want for this teaching of JPII to be true.
This would get the self imposed blinders out of the way and we would see how this could be true, and probably is.