The 2023 Bulgarian Championships were held from July 1 through July 2 in Sofia, Bulgaria.
Senior All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Bozhidar Zlatanov | 13.100 | 12.700 | 13.660 | 14.166 | 13.600 | 13.500 | 80.726 |
| 2 | Ruslan Delibaltov | 14.100 | 12.400 | 13.760 | 13.800 | 11.700 | 11.550 | 77.310 |
| 3 | Teodor Trifonov | 11.300 | 12.000 | 13.500 | 13.833 | 12.700 | 13.200 | 76.533 |
| 4 | Dimitar Dimitrov | 14.300 | 10.400 | 12.800 | 13.533 | 11.500 | 11.900 | 74.433 |
| 5 | Martin Angelov | 13.400 | 10.000 | 10.960 | 12.566 | 11.000 | 10.400 | 68.326 |
| 6 | Radoslav Rachev | 10.000 | 10.900 | 10.800 | 12.800 | 10.400 | 11.400 | 66.300 |
| 7 | Mladen Mladenov | 12.400 | 8.500 | 10.400 | 11.200 | 10.900 | 11.600 | 65.000 |
| 8 | Plamen Sheytanov | 11.100 | 10.500 | 11.800 | 10.566 | 11.800 | 6.900 | 62.666 |
| 9 | Yordan Aleksandrov | —— | 12.000 | 13.000 | —— | 14.100 | 13.700 | 52.800 |
| 10 | Rosen Hristov | 10.100 | 8.400 | 6.500 | 10.033 | 7.700 | 9.900 | 52.633 |
| 11 | Rayan Radkov | —— | 12.400 | 11.400 | —— | 9.000 | 10.500 | 43.300 |
| 12 | Sezer Topchu | 4.000 | 12.400 | 9.500 | 0.000 | 10.500 | 4.000 | 40.400 |
| 13 | Martin Mishev | 12.200 | 10.800 | 13.800 | —— | —— | —— | 36.800 |
| 14 | Hristos Marinov | —— | —— | 14.000 | —— | —— | —— | 14.000 |
| 15 | Isus Marinov | —— | —— | 13.930 | —— | —— | —— | 13.930 |
| 16 | Veselin Kavaldzhiev | —— | —— | —— | 12.000 | —— | —— | 12.000 |
Senior Floor Final Results
| Rank | Athlete | Total |
| 1 | Dimitar Dimitrov | 13.600 |
| 2 | Bozhidar Zlatanov | 13.200 |
| 3 | Teodor Trifonov | 13.000 |
| 4 | Ruslan Delibaltov | 12.450 |
| 5 | Plamen Sheytanov | 12.200 |
| 6 | Martin Mishev | 11.400 |
| 7 | Radoslav Rachev | 10.850 |
| 8 | Mladen Mladenov | 9.900 |
Senior Pommels Final Results
| Rank | Athlete | Total |
| 1 | Teodor Trifonov | 13.500 |
| 2 | Rayan Radkov | 12.950 |
| 3 | Bozhidar Zlatanov | 12.450 |
| 4 | Ruslan Delibaltov | 12.000 |
| 5 | Martin Mishev | 11.600 |
| 6 | Plamen Sheytanov | 11.250 |
| 7 | Sezer Topchu | 11.200 |
| 8 | Yordan Aleksandrov | 10.800 |
Senior Rings Final Results
| Rank | Athlete | Total |
| 1 | Hristov Marinov | 14.050 |
| 2 | Isus Marinov | 13.650 |
| 3 | Bozhidar Zlatanov | 13.600 |
| 4 | Ruslan Delibaltov | 13.450 |
| 5 | Teodor Trifonov | 13.400 |
| 6 | Martin Mishev | 13.300 |
| 7 | Plamen Sheytanov | 10.500 |
| 8 | Rayan Radkov | 3.500 |
Senior Vault Final Results
| Rank | Athlete | Total |
| 1 | Bozhidar Zlatanov | 13.950 |
| 2 | Ruslan Delibaltov | 13.575 |
| 3 | Dimitar Dimitrov | 13.575 |
| 4 | Teodor Trifonov | 12.875 |
| 5 | Radoslav Rachev | 11.375 |
| 6 | Mladen Mladenov | 10.475 |
| 7 | Plamen Sheytanov | 10.425 |
Senior P-Bars Final Results
| Rank | Athlete | Total |
| 1 | Bozhidar Zlatanov | 14.050 |
| 2 | Ruslan Delibaltov | 12.400 |
| 3 | Teodor Trifonov | 12.350 |
| 4 | Plamen Sheytanov | 12.300 |
| 5 | Mladen Mladenov | 4.900 |
| 6 | Radoslav Rachev | 4.600 |
Senior High Bar Final Results
| Rank | Athlete | Total |
| 1 | Bozhidar Zlatanov | 12.850 |
| 2 | Teodor Trifonov | 11.850 |
| 3 | Ruslan Delibaltov | 10.850 |
| 4 | Plamen Sheytanov | 10.750 |
| 5 | Mladen Mladenov | 9.000 |
| 6 | Radoslav Rachev | 7.800 |
Junior All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Daniel Trifonov | 13.900 | 11.700 | 12.600 | 13.866 | 12.900 | 12.700 | 77.666 |
| 2 | Maksim Kazandzhiev | 11.500 | 12.900 | 12.700 | 12.000 | 12.400 | 11.500 | 73.000 |
| 3 | Georgy Stoyanov | 12.000 | 11.100 | 12.300 | 13.200 | 11.000 | 11.400 | 71.000 |
| 4 | Michael Dunev | 13.800 | 8.900 | 12.100 | 12.866 | 11.900 | 9.800 | 69.366 |
| 5 | Krasimir Totev | 11.700 | 11.300 | 12.000 | 10.733 | 12.100 | 10.600 | 68.433 |
| 6 | Krasimir Petkov | 11.100 | 10.500 | 11.300 | 10.266 | 11.400 | 11.600 | 66.166 |
| 7 | Marin Kisov | 11.700 | 9.900 | 10.200 | 10.933 | 10.500 | 10.100 | 63.333 |
| 8 | Tsvetelin Tsonchev | 10.700 | 9.000 | 11.130 | 11.600 | 10.800 | 9.800 | 63.030 |
| 9 | Teodor Todorov | 11.000 | 9.100 | 9.600 | 11.733 | 9.900 | 10.100 | 61.433 |
| 10 | Petar Petrov | 10.700 | 4.200 | 10.300 | 8.100 | 9.900 | 2.300 | 45.500 |
| 11 | Dimitar Ivanov | 10.900 | 6.200 | 9.700 | 9.600 | 7.000 | 1.600 | 45.000 |
| 12 | Dimitar Karamfilov | 9.000 | 3.700 | 7.300 | 8.566 | 4.900 | 8.200 | 41.666 |
| 13 | Boris Ivanov | 10.100 | 1.600 | 5.300 | 9.800 | 4.200 | 9.600 | 40.600 |
| 14 | Rostislav Hristov | 10.900 | 2.600 | 4.300 | 9.600 | 2.700 | 4.000 | 34.100 |
| 15 | Nikolai Mladenov | 12.400 | —— | —— | —— | —— | —— | 12.400 |
| 16 | Tsvetomir Kochev | —— | 10.800 | —— | —— | —— | —— | 10.800 |
| 17 | Kristiyan Georgiev | —— | —— | 5.500 | —— | —— | —— | 5.500 |
Junior Floor Final Results
| Rank | Athlete | Total |
| 1 | Michael Dunev | 13.950 |
| 2 | Daniel Trifonov | 13.750 |
| 3 | Nikolai Mladenov | 13.300 |
| 4 | Maksim Kazandzhiev | 12.650 |
| 5 | Krasimir Totev | 11.650 |
| 6 | Teodor Todorov | 11.050 |
| 7 | Marin Kisov | 10.800 |
| 8 | Krasimir Petkov | 9.850 |
Junior Pommels Final Results
| Rank | Athlete | Total |
| 1 | Maksim Kazandzhiev | 13.000 |
| 2 | Daniel Trifonov | 12.650 |
| 3 | Krasimir Totev | 11.800 |
| 4 | Georgy Stoyanov | 10.400 |
| 5 | Marin Kisov | 10.200 |
| 6 | Krasimir Petkov | 9.800 |
| 7 | Tsvetomir Kochev | 8.350 |
| 8 | Teodor Todorov | 8.150 |
Junior Rings Final Results
| Rank | Athlete | Total |
| 1 | Daniel Trifonov | 13.200 |
| 2 | Maksim Kazandzhiev | 12.850 |
| 3 | Georgy Stoyanov | 11.800 |
| 4 | Krasimir Totev | 11.750 |
| 5 | Krasimir Petkov | 11.700 |
| 6 | Michael Dunev | 11.500 |
| 7 | Tsvetelin Tsonchev | 10.250 |
| 8 | Petar Petrov | 10.200 |
Junior Vault Final Results
| Rank | Athlete | Total |
| 1 | Daniel Trifonov | 13.550 |
| 2 | Maksim Kazandzhiev | 12.375 |
| 3 | Michael Dunev | 11.800 |
| 4 | Krasimir Petkov | 11.750 |
| 5 | Krasimir Totev | 11.350 |
| 6 | Teodor Todorov | 11.125 |
| 7 | Georgy Stoyanov | 11.075 |
| 8 | Marin Kisov | 10.825 |
Junior P-Bars Final Results
| Rank | Athlete | Total |
| 1 | Daniel Trifonov | 12.600 |
| 2 | Maksim Kazandzhiev | 12.100 |
| 3 | Michael Dunev | 12.050 |
| 4 | Krasimir Petkov | 11.900 |
| 5 | Krasimir Totev | 11.450 |
| 6 | Georgy Stoyanov | 10.300 |
| 7 | Tsvetelin Tsonchev | 10.050 |
| 8 | Marin Kisov | 9.200 |
Junior High Bar Final Results
| Rank | Athlete | Total |
| 1 | Daniel Trifonov | 12.950 |
| 2 | Krasimir Petkov | 11.800 |
| 3 | Georgy Stoyanov | 10.800 |
| 4 | Maksim Kazandzhiev | 10.600 |
| 5 | Krasimir Totev | 10.500 |
| 6 | Marin Kisov | 10.450 |
| 7 | Michael Dunev | 9.800 |
| 8 | Teodor Todorov | 3.400 |
Youth All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Lyubomir Stanoev | 13.400 | 10.400 | 11.400 | 13.400 | 11.500 | 10.750 | 70.850 |
| 2 | Nasko Mikov | 13.100 | 10.200 | 11.100 | 12.100 | 12.100 | 11.100 | 69.700 |
| 3 | Radoslav Yotov | 12.100 | 9.800 | 11.900 | 12.666 | 11.300 | 11.100 | 68.866 |
| 4 | Ivan Pavlov | 12.100 | 11.300 | 12.200 | 11.400 | 11.100 | 10.200 | 68.300 |
| 5 | Simeon Dimitrov | 12.200 | 10.500 | 10.700 | 12.733 | 10.300 | 10.900 | 67.333 |
| 6 | Boyan Banovsky | 11.000 | 9.800 | 11.000 | 11.600 | 10.700 | 11.000 | 65.100 |
| 7 | Lyubomir Pironkov | 12.200 | 9.600 | 10.630 | 10.866 | 11.600 | 10.100 | 64.996 |
| 8 | Aleks Ivanov | 13.300 | 8.600 | 11.130 | 10.366 | 10.500 | 11.000 | 64.896 |
| 9 | Stoyan Getov | 11.800 | 11.300 | 9.900 | 10.000 | 9.000 | 11.000 | 63.000 |
| 10 | Ilkay Shevketov | 10.500 | 10.600 | 9.700 | 10.433 | 10.700 | 10.800 | 62.733 |
| 11 | Aleksandar Hristov | 10.500 | 10.300 | 11.200 | 11.333 | 11.200 | 6.300 | 60.833 |
| 12 | Ognyan Nikolaev | 10.700 | 9.900 | 10.100 | 9.666 | 10.100 | 10.100 | 60.566 |
| 13 | Radostin Yanev | 11.000 | 7.500 | 10.200 | 10.666 | 10.500 | 10.100 | 59.966 |
| 14 | Valery Dimitrov | 12.500 | 9.500 | 10.500 | 11.400 | 10.400 | 5.300 | 59.600 |
| 15 | Danail Rumenov | 9.200 | 9.000 | 10.330 | 9.800 | 10.100 | 7.100 | 55.530 |
| 16 | Mirkaan Dayan Stefanov | 9.300 | 9.100 | 11.300 | 9.800 | 7.200 | 3.300 | 50.000 |
| 17 | Slavi Stanoev | 11.400 | 7.200 | 9.600 | 9.400 | 6.000 | —— | 43.600 |
| 18 | Preslav Petrov | 10.100 | 6.000 | 5.900 | 9.700 | 4.800 | 6.400 | 42.900 |
| 19 | Konstantin Kutsarov | 9.000 | 6.500 | 9.700 | 9.400 | 4.800 | 1.600 | 41.000 |
| 20 | Aleksandar Hristomirov | 10.700 | 2.800 | 9.300 | 9.800 | 3.100 | 3.300 | 39.000 |
| 21 | Dilyan Haralambiev | 12.300 | —— | 8.800 | 10.000 | —— | —— | 31.100 |
| 22 | Karoyan Koytsev | 8.200 | —— | 3.500 | 8.600 | —— | 8.800 | 29.100 |
| 23 | Georgy Kareev | 12.900 | —— | —— | 12.900 | —— | —— | 25.800 |
Youth Floor Final Results
| Rank | Athlete | Total |
| 1 | Nasko Mikov | 13.000 |
| 2 | Ivan Pavlov | 12.600 |
| 3 | Aleks Ivanov | 12.600 |
| 4 | Lyubomir Stanoev | 12.450 |
| Simeon Dimitrov | 12.450 | |
| 6 | Valery Dimitrov | 12.400 |
| 7 | Lyubomir Pironkov | 12.300 |
| 8 | Georgy Kareev | 12.050 |
Youth Pommels Final Results
| Rank | Athlete | Total |
| 1 | Nasko Mikov | 11.300 |
| 2 | Ilkay Shevketov | 11.150 |
| 3 | Aleksandar Hristov | 10.750 |
| 4 | Simeon Dimitrov | 10.450 |
| 5 | Stoyan Getov | 10.200 |
| 6 | Boyan Banovsky | 10.000 |
| 7 | Lyubomir Stanoev | 9.950 |
| 8 | Ivan Pavlov | 8.500 |
Youth Rings Final Results
| Rank | Athlete | Total |
| 1 | Lyubomir Stanoev | 11.900 |
| 2 | Ivan Pavlov | 11.900 |
| 3 | Mirkaan Dayan Stefanov | 11.300 |
| 4 | Radoslav Yotov | 11.200 |
| 5 | Nasko Mikov | 11.150 |
| 6 | Boyan Banovsky | 11.050 |
| 7 | Aleksandar Hristov | 10.950 |
| 8 | Aleks Ivanov | 10.700 |
Youth Vault Final Results
| Rank | Athlete | Total |
| 1 | Lyubomir Stanoev | 12.325 |
| 2 | Georgy Kaleev | 12.275 |
| 3 | Nasko Mikov | 12.150 |
| 4 | Radoslav Yotov | 11.550 |
| 5 | Valery Dimitrov | 11.300 |
| 6 | Boyan Banovsky | 11.275 |
| 7 | Simeon Dimitrov | 10.525 |
| 8 | Ivan Pavlov | 10.000 |
Youth P-Bars Final Results
| Rank | Athlete | Total |
| 1 | Nasko Mikov | 12.250 |
| 2 | Lyubomir Stanoev | 11.700 |
| 3 | Lyubomir Pironkov | 11.050 |
| 4 | Boyan Banovsky | 10.700 |
| 5 | Aleksandar Hristov | 10.600 |
| 6 | Radoslav Yotov | 10.550 |
| 7 | Ivan Pavlov | 10.200 |
| 8 | Ilkay Shevketov | 10.150 |
Youth High Bar Final Results
| Rank | Athlete | Total |
| 1 | Boyan Banovsky | 11.200 |
| 2 | Lyubomir Stanoev | 11.000 |
| 3 | Radoslav Yotov | 11.000 |
| 4 | Ilkay Shevketov | 10.900 |
| 5 | Nasko Mikov | 10.900 |
| 6 | Stoyan Getov | 10.500 |
| 7 | Aleks Ivanov | 10.250 |
| 8 | Ivan Pavlov | 10.000 |