Athletes from 10 countries are competing at Riversport OKC this weekend in a world-ranking event, hoping to prepare for the 2028 Olympics.