THE RECORD
FROM DEBUT TO NEXT BELL
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| W | 30β1β0 after bout | Joel AlvarezView status and profile β | UFC 328 - Chimaev vs. Strickland | Submission (Arm-Triangle Choke)Round 2 Time 1:13 Referee Keith Peterson |
| W | 29β1β0 after bout | Neil MagnyView status and profile β | UFC on ESPN 73 - Royval vs. Kape | Submission (Anaconda Choke)Round 1 Time 3:14 Referee Herb Dean |
| W | 28β1β0 after bout | Curtis MillenderView status and profile β | CFFC 140 - Cage Fury Fighting Championships 140: Amosov vs. Millender | Submission (Anaconda Choke)Round 1 Time 4:17 Referee Dan Miragliotta |
| L | 27β1β0 after bout | Jason JacksonView status and profile β | Bellator 301 - Amosov vs. Jackson | KO (Punches)Round 3 Time 2:08 Referee Blake Grice |
| W | 27β0β0 after bout | Logan StorleyView status and profile β | Bellator 291 - Amosov vs. Storley 2 | Decision (Unanimous)Round 5 Time 5:00 Referee Kevin MacDonald |
| W | 26β0β0 after bout | Douglas LimaView status and profile β | Bellator 260 - Lima vs. Amosov | Decision (Unanimous)Round 5 Time 5:00 Referee Dan Miragliotta |
| W | 25β0β0 after bout | Logan StorleyView status and profile β | Bellator 252 - Pitbull vs. Carvalho | Decision (Split)Round 3 Time 5:00 Referee Kevin MacDonald |
| W | 24β0β0 after bout | Mark LemmingerView status and profile β | Bellator 244 - Bader vs. Nemkov | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Kerry Hatley |
| W | 23β0β0 after bout | Ed RuthView status and profile β | Bellator 239 - Ruth vs. Amosov | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 22β0β0 after bout | David RickelsView status and profile β | Bellator 225 - Mitrione vs. Kharitonov 2 | Submission (Brabo Choke)Round 2 Time 4:05 Referee Keith Peterson |
| W | 21β0β0 after bout | Erick SilvaView status and profile β | Bellator 216 - MVP vs. Daley | Decision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne |
| W | 20β0β0 after bout | Gerald HarrisView status and profile β | Bellator 202 - Budd vs. Nogueira | Decision (Unanimous)Round 3 Time 5:00 Referee Michael Bell |
| W | 19β0β0 after bout | Nathan OliveiraView status and profile β | Tech-Krep FC - Prime Selection 17 | Submission (Anaconda Choke)Round 1 Time 3:20 Referee Ashot Ashugyan |
| W | 18β0β0 after bout | Diogo CavalcantiView status and profile β | Tech-Krep FC - Prime Selection 12 | Submission (North-South Choke)Round 1 Time 4:48 Referee Ashot Ashugyan |
| W | 17β0β0 after bout | Roberto SoldicView status and profile β | Tech-Krep FC - Prime Selection 8 | Decision (Split)Round 3 Time 5:00 Referee Ashot Ashugyan |
| W | 16β0β0 after bout | Khasanbek AbdulaevView status and profile β | Tech-Krep FC - Southern Front 3 | TKO (Punches)Round 2 Time 2:47 Referee Ashot Ashugyan |
| W | 15β0β0 after bout | Maxim KonovalovView status and profile β | Tech-Krep FC - Battle in Siberia | Submission (Anaconda Choke)Round 1 Time 2:34 Referee Alexander Peremyshlev |
| W | 14β0β0 after bout | Islam BerzegovView status and profile β | Tech-Krep FC - Prime Selection 7 | Submission (Rear-Naked Choke)Round 1 Time 1:27 Referee Andrey Kovalev |
| W | 13β0β0 after bout | Diego GonzalezView status and profile β | Tech-Krep FC - Prime Selection 4: Grandmasters | KO (Punch)Round 2 Time 2:38 Referee Ashot Ashugyan |
| W | 12β0β0 after bout | Ravil RisaevView status and profile β | Tech-Krep FC - Ermak Prime Challenge | Submission (North-South Choke)Round 1 Time 1:27 Referee Vladimir Kasheev |
| W | 11β0β0 after bout | Avtandil GachechiladzeView status and profile β | ECSF - Steel Warriors | Submission (Armbar)Round 2 Time 1:45 Referee Aleksander Melnichenko |
| W | 10β0β0 after bout | Oleg OlenichevView status and profile β | Tech-Krep FC - Battle of Heroes | Decision (Unanimous)Round 3 Time 5:00 Referee Ashot Ashugyan |
| W | 9β0β0 after bout | Boris SelanovView status and profile β | GEFC - Mega Fight | TKO (Punches)Round 1 Time 3:40 Referee Aleksander Melnichenko |
| W | 8β0β0 after bout | Aydin AikhanView status and profile β | ECSF - Ukraine vs. Turkey | TKO (Punches)Round 1 Time 1:40 Referee Vladimir Opanasenko |
| W | 7β0β0 after bout | Aleksey NimirovichView status and profile β | CSFU - Voshod Open Cup | TKO (Punches)Round 1 Time 2:40 Referee Aleksander Melnichenko |
| W | 6β0β0 after bout | Andrei ShalavaiView status and profile β | CSFU - Voshod Open Cup | TKO (Punches)Round 1 Time 3:10 Referee Aleksander Melnichenko |
| W | 5β0β0 after bout | Valeri ShpakView status and profile β | GEFC - Warriors Empire | Submission (Armbar)Round 1 Time 2:50 Referee Aleksandr Melnichenko |
| W | 4β0β0 after bout | Vadim SandulskiyView status and profile β | League S-70 - Plotforma 4th | Submission (Rear-Naked Choke)Round 3 Time 3:03 Referee Not listed |
| W | 3β0β0 after bout | Vitaliy MatornikaView status and profile β | CSFU - MMA Kiev Cup 2 | Submission (Rear-Naked Choke)Round 1 Time 4:47 Referee Aleksander Melnichenko |
| W | 2β0β0 after bout | Artiom CulaView status and profile β | ECSF - Battle of Bessarabia | TKO (Punches)Round 2 Time 1:36 Referee Roman Curkanu |
| W | 1β0β0 after bout | Vitaliy MaystrenkoView status and profile β | CSFU - MMA Kiev Cup | TKO (Punches)Round 1 Time 4:49 Referee Not listed |
Fight Atlas republishes factual bout results, not source articles or photography. Belt markers appear only when championship status is confirmed by an official promotion source; unverified bouts are never inferred. The matched source name for this profile is Yaroslav Amosov.
Verify source record βUFC and professional records stay separate
The snapshot above counts UFC appearances only. The career table shows every recorded professional bout across all promotions, so pre-UFC results remain visible without being mistaken for UFC results.
Source and correction standard
Roster status and activity are checked against Roster Watch. Ranking labels come from the official UFC rankings snapshot dated August 11, 2026. Announced opponents are dated because cards can change.