Use Get5. It's exactly what you're looking for, plus also provides some additional match/map stats. Saves to MySQL or SQLite database, as well as text log files if that's your thing. Very simple to use and the data is easy to work with.
Thanks alot, thats exactly what i was looking for!