The color stays a whole day even i play ball games / outings. you only need to apply some loose transparent powder to absorb the oil (t-zone) during the day when it is necessary (i am normal to oily skin).
when i bought Bare Mineral / i.d. products, they mentioned that we can even wear the make up overnight. but i won't. i still wash my make up.