in reply to Sorting on a split hash value

Could you make it a bit clearer what you want to achieve. Let's assume we have a hash like this:
%games = ( abraham => "12::Soccer::1/1/2003", bertha => "10::Pool::3/3/2000", charly => "8::Basketball::5/5/2002", );
What is the output you would like to get with this input?

-- Hofmator