well,
Sapphire: about 480+(Havn't played in a year)
I defeated elite four almost 200 times, about 198-194.
I have 75% pokemon lv.100
Pokedex, all: even from fire red and leaf green(All you can get with only fire red and leaf green ayways, all r/s though)
Ruby: Had a file of 130+ but that's the 15th game or something.
defeated eilte four about 50-60 times on this data.
I have 100% Pokemon lv.100 as my amount caught is rather small on ruby, only about 20-30 something. Most were traded as well though, from my sapphire.
Emerald: Havn't played this much, only 60-70 got bored of it quick
1 Lv.100 as felt it was pointless. only about 10-20 pokemon in pokedex, same reason as before.
Fire Red: Played this a bit: 300+
about 43% Lv.100, caught alot of pointless pokemon for trading.
beaten elite four about 160-170 times.
pokedex is as much as sapphire.
Leaf Green: Used my friends. don't have a file on it.
Gold: This one was my golden file. about 500 something +. almost 600.
Caught all pokemon and the majority was lvl.100 and majority of the left over was lv.90+
If you want to know how I got those play times, if you don't believe me, i sometimes used 2 gbas at a time and was an insane fan about a year ago. just play it to fill in time now-days. Been playing ever since blue, yellow, red came out.