Уроженец Барнаула Олег Караваев защищал ворота сборной нашей страны в первом матче после восстановления независимости с Румынией.
С 1992 по 1999 год он провел за национальную команду 38 игр, в том числе исторические матчи против тогдашнего чемпиона Европы Дании (0:0, 1992 год), а еще Испании (0:0, 1992 год), Норвегии (3:1, 1998 год) и Греции (0:0, 1999 год).
Караваев выступал за различные клубы в Киргизии, Узбекистане, Казахстане, России, Сербии, Германии и Кипра.
В Латвии он играл за "Даугаву", "Олимпию", "Сконто" и "Ригу", выигрывал чемпионат и кубок Латвии, а в 1998–м году был признан лучшим голкипером в чемпионате страны.