For the top ranked universities in the US, admissions is very difficult to predict, is very, very competitive, and is not solely just based on merit.
However, there are a large number of very good universities in the US (and more elsewhere). You will be able to get into a very good universities with the stats and course selection that you listed in your post. At least in my experience both hiring managers and graduate school admissions have noticed that very good students graduate from a very wide range of undergraduate universities.
I think that you will do well. Whether you will get accepted to a “top 10” or “top 20” university is very hard to predict, but really does not matter. You can do very well with a degree from any one of a few hundred very good colleges and universities.
When applying to universities, make sure that you are applying to at least two safeties, look for schools that are a good fit for you, keep your budget in mind, and you should be fine.