if you are training just to get in shape its a decent routine. if you are trying to be a boxer you are gonna get killed.
but if you are just training for general fitness which i assume you are, just make sure you mix things up a bit more. you are putting enough work in but your routine only covers a few exercises, it will only be effective for a few weeks then your body will get used to it.
find 3-4 ways to work each body part and switch between them. take chest exercises for example, instead of bench pressing every workout do it every 4th workout mixing in dips, flyes and pullovers.
change the way you do it as well, how wide/narrow your grip is, sometimes do it with dumbells to give yourself even more freedom of movement, or simple pushups. pushups are great because you can very easily change which part of your chest does most of the work by placing your hands more wide/narrow or elevating your hands or feet.
ohh and your boxing ab routine needs to be at least 20 min.