Xand gamma-ray detection with a high attenuation coefficient, wide bandgap energy, and large mobilitylifetime (μτ) product. Among them, the all-inorganic cesium lead bromide (CsPbBr3) perovskite offers advantages over the organic-inorganic perovskites due to its structural stability. We report gamma-ray detectors made of solution-grown perovskite CsPbBr3 single crystal that is able to produce energy spectra from cesium-137 ( 137 Cs), cobalt-57 ( 57 Co), and americium-241 ( 241 Am) sources with a full-width-half-maximum of 5.5% at 662 keV, 13.1% at 122 keV, and 28.3% at 59.5 keV, respectively. The difference between electron and hole transport properties of CsPbBr 3 is demonstrated to have a significant effect on detector spectral performance as evidenced by primarily hole-induced as well as primarily electron-induced gamma-ray spectra. Electron-hole averaged μτ product is evaluated to be 4.0 × 10 -4 cm 2 V -1 by fitting the Hecht equation. A digital pulse processing (DPP) algorithm is also developed to process preamplifier pulses with potentially long transit time (on the order of tens of microseconds) in perovskite detectors, which ensures the elimination of ballistic deficit in subsequent pulse processing for distortion-free energy spectra reconstruction.