Brian Toledo no pudo clasificar entre los mejores ocho de la final de lanzamiento de jabalina en el Mundial de Atletismo en China. Con 21 años de edad, y mucho futuro por delante , se ubicó décimo en la tabla general.
Cerró su participación lanzando la jabalina a 80,27 metros, bastante por debajo de su mejor marca de 83,32 metros (sexto mejor registro de la clasificación).
El ganador fue el keniata Julius Yego, que arrojó la jabalina 92,72 metros, segundo fue el egipcio Ihab Abdelrahman El Sayed, con 88,99 metros y tercero fue el finlandés Tero Pitkämäki con 87,64 metros.