For me, Fedex usually comes in morning or around noon. UPS comes after 4pm.
I think UPS does all the business deliveries first, and i live out in the country 20+miles from any large town/city.
But I've had times when these rolls were reversed, and one time FedEx left my box on the porch of the house across the street.
But, both usually have the same timing as in days.
Lately i've been really impressed with USPS. Their tracker actually works now, and i always get the items a few days earlier than estimated,.