Do I have a decent chance of getting into Midd?

SAT: 2090/1340 (CR: 650 M: 690 W: 750)
Class rank: Top 5% of 249 students at a private (Jesuit) high school in NJ
Moderately involved: Competitive Powerlifter, Varsity Rugby, Head of tutoring at school, National Honor Society, Spanish National Honor Society
Awards on both National Latin Exam and National Spanish Exam: Silver medal on Latin and honorable mention on Spanish
I am a white male with middle-class income.
I am a first-generation college student
I have performed (paid) collegiate level research alongside a professor in nanotechnology and organic field effect transistors
My letters of rec are VERY good as is my essay.
—I know there isn’t much information here, but as the response date approaches, I am just posting a bit of info on myself to see what some of you think. (Things listed are just things off the top of my head that may be useful info) Presuming anything not posted is fine, are my quantitative stats good enough to get in?

First generation-good, test scores-eh. Try not to worry too much, as there is nothing literally you can do about it. Sometimes you don’t get what you want, but what you need.
You certainly are qualified but you also have to be LUCKY.
I think you have greater than 50% chance, but I would need more data about the classes you took and your grades to see if the test scores are balanced by better achievement elsewhere. If you have As in easy classes making up that GPA, not so much, but if you consistently took the hardest classes at your school, that’s important and will help you.

Thank you so much for your opinion. I’ve seen you around on cc quite a bit and definitely respect your opinion. And yeah, I completely understand your point, it’s just quite a lot to list and was just generally curious (and in need of some encouragement). And just for some clarification, I have taken quite a few honors and ap classes and filled up my schedule with extra electives, so I’d say I have a difficult course load. Once gain, thank you so much @OldbatesieDoc‌ , your opinion is appreciated and valued!