Старшая школа Камакурагаока гудит от предвкушения. Третий год подряд команда велосипедистов Сохоку готовится к главному событию сезона — Межшкольной гонке. Однако в этот раз всё иначе. Хаиме Сакаичи, их капитан и душа команды, ушел на повышение, оставив пост новому лидеру — Синки Аоюки. Синки талантлив, но патологически застенчив. Он боится скорости, боится толпы, боится подвести товарищей. Его прозвище «Трусливый велосипедист» приклеилось к нему намертво. В команду вливаются дерзкие первогодки: гениальный спринтер, который не признает тактику, и хилый очкарик, мечтающий стать горным королем, но падающий в обморок от вида крутого спуска. Старшеклассники, привыкшие полагаться на Хаиме, теперь вынуждены искать новые точки опоры. Тренировки превращаются в хаос, амбиции сталкиваются, а старые соперники из других школ только и ждут, когда Сохоку развалится изнутри.
Синки понимает: чтобы победить, ему придется перестать прятаться за спинами других. Но как вести за собой, если собственные колени дрожат перед каждым поворотом? В отчаянной попытке найти баланс между страхом и долгом он начинает тайно тренироваться на рассвете, в одиночку штурмуя перевал, который когда-то покорил Хаиме. Однажды на мокрой дороге его колесо соскальзывает, и он врезается в ограждение. В этот момент его находит Каори, девушка из школьного клуба фотографии, которая снимает рассветы. Она не говорит ни слова утешения, просто протягивает ему бинт и делает снимок его разбитого велосипеда. Этот снимок становится началом их странного союза. Каори начинает снимать тренировки команды, и её объектив безжалостно выхватывает слабости каждого: трусость капитана, заносчивость новичков, усталость ветеранов. Но в этих кадрах Синки вдруг видит не поражение, а точки роста. Он решает, что трусость — не приговор, а топливо. Он не будет притворяться храбрым. Он поведет команду, признавая свой страх вслух, превращая каждую атаку паники в просчитанный риск. Гонка начинается не на трассе, а в головах. И первое, что нужно победить — это себя вчерашнего.