An R-matrix analysis is performed for experimental data on 9Be(p,p0)9Be, 9Be(p,p1)9Be* (1.670 MeV), 9Be(p,p2)9Be* (2.430 MeV), 9Be(p,n0)9B, 9Be(p,d0)8Be, 9Be(p,α0)6Li, 9Be(p,α2)6Li* (3.5618 MeV), and 7Li(3He,p0)9Be reactions at 6.5–19.5 MeV excitation energies of 10B compound nucleus. Experimental data on differential and integral cross sections of the 9Be(p,α2)6Li* (3.5618 MeV, Jπ = 0+) reaction at proton energy Ep = 2.3–4.5 MeV are included in the analysis, along with data on differential cross sections of the 9Be(p,n0)9B reaction at angle 0° in the Ep = 2.2–3.5 MeV energy range. New 10B levels are determined and characteristics of states detected earlier are improved.