I have something about 100 files with the following syntax
ahfsdjfhdfhj_EPI_34_fdsafasdf asdfasdf_EPI_2_fdsf hfdjh_EPI_8_dhfffffffffff ffffffffffasdfsdf_EPI_
This might work for you:
ls | sed 's/.*EPI_\([0-9]*\)/\1 &/' | sort -n | sed 's/\S* //'