Carriera Club Ha debuttato nel campionato sovietico con la maglia dell'.. Nel 1984 ha giocato nella massima serie con il .
In seguito ha giocato per due stagioni nelle file dello , poi altre due stagioni con il e, infine, per tre stagioni con il .
Con la dissoluzione dell'Unione Sovietica, prese la cittadinannza lettone ed andò per la prima volta all'estero difendendo la porta dell'. Dopo una breve parentesi nel 1993 con l', andò a Cipro all' e poi in Germania prima con il e poi con lo , nella seconda serie tedesca.
Chiuse la carriera in patria: nel 1998 giocò nello , con cui vinse campionato e coppa e con cui debuttò nelle competizioni europee; nella UEFA Champions League 1998-1999 difese la porta prima contro la e poi contro l' (subendo sette gol complessivi). Poi, nel 1999, passò al , con cui bissò il successo in Coppa.
Nazionale Ha totalizzato 38 presenze in nazionale tra il 1992 e il 1999., subendo un totale di 50 reti.. Il suo debutto risale al 12 agosto 1992, nella gara contro la valido per le Qualificazioni al campionato mondiale di calcio 1994. Si trattò della prima gara non amichevole disputata dalla sua nazionale: Karavajevs fu di fatto il primo titolare a difendere la porta lettone dalla ritrovata indipendenza, alternandosi nello stesso periodo a Raimonds Laizāns. Da sottolineare le prestazioni contro e , al suo secondo e terzo incontro, quando riuscì a mantenere inviolata la porta nonostante giocasse contro nazionali di caratura nettamente superiore.
Statistiche Cronologia presenze e reti in nazionale
Palmarès Club Competizioni nazionali
Carl Zeiss Jena: 1994-1995
Skonto: 1998
Skonto: 1998 Riga: 1999
Note
Collegamenti esterni
Categoria:Calciatori della nazionale lettone