[Edited by Syd2030 on Jan 18, 2020]
Your work experience should help. Your class rank might be borderline at some of these schools.
There are always a lot of variables, but you might want to go through these old application trackers and match up class ranks with admissions / ejections:
I don't know how much bearing that would have on future intakes but it would probably be good to know.