Try the MAKEP:REM UV Defense Me Blue Ray Sun Fluid SPF 50+. It's great for oily skin cuz I have oily t-zone and dry cheeks and when I wear this sunscreen it can be a little drying on the cheeks, so make sure you moisturize enough and it can provide great oil control. It also claims to protect you from blue-ray (e.g. tablet/phone screens) which is a nice plus. Also you really can't beat the price!
Have you try Cerave hydrating mineral 50 ?
The one I use is 0 comedogenic, oil and fragrance free: BioDerma Photoderm MAX Aquafluide SPF 50+
Try Crystal Tomato Beyond Sun. My skin is oily & acne prone, this sunscreen is the best for me.