In the past few years, we have covered a whole host of decent boxing trainers. The PIQ Everlast Boxing Tracker is also worth a look. It is a wearable device that tracks punches thrown. It is ideal for tracking shadow boxing, bag work, and sparring sessions.
The device can be used for punch analysis but can also track calories burned.