Here is a list of all the trainers that can be rematched in Ruby/Sapphire. (Not in the order of what the Trainer's Eye has it in, but in the order of Routes, so it is easier)
Route 102:
Route 103:
Route 104:
Lady: Cindy
1st Encounter:
Lvl 7 Zigzagoon
2nd Encounter:
Lvl 11 Zigzagoon
3rd Encounter:
Lvl 27 Linoone
4th Encounter:
Lvl 30 Linoone
5th Encounter:
Lvl 33 Linoone
6th Encounter:
Lvl 36 Linoone
Rich Boy: Winston
1st Encounter:
Lvl 7 Zigzagoon
2nd Encounter:
Lvl 27 Linoone
3rd Encounter:
Lvl 30 Linoone
4th Encounter:
Lvl 33 Linoone
5th Encounter:
Lvl 36 Linoone
Route 105:
Route 106:
Route 107:
Route 108:
Route 109:
Tuber: Lola
1st Encounter:
Lvl 13 Azurill
Lvl 13 Azurill
2nd Encounter:
Lvl 26 Marill
Lvl 26 Marill
3rd Encounter:
Lvl 29 Marill
Lvl 29 Marill
4th Encounter:
Lvl 32 Marill
Lvl 32 Marill
5th Encounter:
Lvl 35 Azumarill
Lvl 35 Azumarill
Tuber: Ricky
1st Encounter:
Lvl 14 Zigzagoon
2nd Encounter:
Lvl 27 Linoone
3rd Encounter:
Lvl 30 Linoone
4th Encounter:
Lvl 33 Linoone
5th Encounter:
Lvl 36 Linoone
Route 110:
Route 111:
Ruin Maniac: Dusty
1st Encounter:
Lvl 24 Sandslash
2nd Encounter:
Lvl 27 Sandslash
3rd Encounter:
Lvl 30 Sandslash
4th Encounter:
Lvl 33 Sandslash
5th Encounter:
Lvl 36 Sandslash
Cool Trainer: Brooke
1st Encounter:
Lvl 18 Wingull
Lvl 18 Numel
Lvl 18 Roselia
2nd Encounter:
Lvl 26 Wingull
Lvl 26 Numel
Lvl 26 Roselia
3rd Encounter:
Lvl 29 Pelipper
Lvl 29 Numel
Lvl 29 Roselia
4th Encounter:
Lvl 32 Pelipper
Lvl 32 Numel
Lvl 32 Roselia
5th Encounter:
Lvl 34 Pelipper
Lvl 34 Camerupt
Lvl 34 Roselia
Cool Trainer: Wilton
1st Encounter:
Lvl 18 Electrike
Lvl 18 Wailmer
Lvl 18 Makuhita
2nd Encounter:
Lvl 26 Electrike
Lvl 26 Wailmer
Lvl 26 Makuhita
3rd Encounter:
Lvl 29 Manectric
Lvl 29 Wailmer
Lvl 29 Makuhita
4th Encounter:
Lvl 32 Manectric
Lvl 32 Wailmer
Lvl 32 Makuhita
5th Encounter:
Lvl 35 Manectric
Lvl 35 Wailmer
Lvl 35 Hariyama
Route 112:
Route 113:
Route 114:
PokeManiac: Steve
1st Encounter:
Lvl 20 Aron
2nd Encounter:
Lvl 27 Lairon
3rd Encounter:
Lvl 29 Lairon
Lvl 29 Rhyhorn
4th Encounter:
Lvl 32 Lairon
Lvl 32 Rhyhorn
5th Encounter:
Lvl 35 Aggron
Lvl 35 Rhydon
Route 115:
Route 116:
Route 117:
Route 118:
Aroma Lady: Rose
1st Encounter:
Lvl 16 Shroomish
Lvl 16 Roselia
2nd Encounter:
Lvl 26 Shroomish
Lvl 26 Roselia
3rd Encounter:
Lvl 28 Shroomish
Lvl 28 Gloom
Lvl 28 Roselia
4th Encounter:
Lvl 31 Shroomish
Lvl 31 Gloom
Lvl 31 Roselia
5th Encounter:
Lvl 34 Breloom
Lvl 34 Gloom
Lvl 34 Roselia
Route 119:
Route 120:
Route 121:
Beauty: Jessica
1st Encounter:
Lvl 30 Kecleon
Lvl 30 Seviper
2nd Encounter:
Lvl 33 Kecleon
Lvl 33 Seviper
3rd Encounter:
Lvl 36 Kecleon
Lvl 36 Seviper
4th Encounter:
Lvl 39 Kecleon
Lvl 39 Seviper
5th Encounter:
Lvl 42 Kecleon
Lvl 42 Seviper
Route 122:
Route 123:
Route 124:
Sis & Bro: Rita & Sam
1st Encounter:
Lvl 36 Chinchou
Lvl 34 Carvanha
2nd Encounter:
Lvl 42 Chinchou
Lvl 40 Carvanha
3rd Encounter:
Lvl 45 Lanturn
Lvl 43 Carvanha
4th Encounter:
Lvl 48 Lanturn
Lvl 46 Sharpedo
5th Encounter:
Lvl 51 Lanturn
Lvl 49 Sharpedo
Route 125:
Route 126:
Route 127:
Route 128:
Route 129:
Route 130:
Route 131:
Route 132:
Route 133:
Route 134:
Mt. Pyre:
Hex Maniac: Valerie
1st Encounter:
LV32 SABLEYE
2nd Encounter:
Lvl 35 Sableye
3rd Encounter:
Lvl 37 Spoink
Lvl 37 Sableye
4th Encounter:
Lvl 40 Spoink
Lvl 40 Sableye
5th Encounter:
Lvl 42 Duskull
Lvl 42 Sableye
Lvl 42 Grumpig
(Note to self: next trainer is #013)