A central goal of condensed matter physics is to understand the rich and diverse electronic and optical properties that emerge as wavelike electrons move through the periodically-arranged atoms in crystalline materials. However, more than 90 years after Bloch derived the functional forms of electronic waves in crystals (now known as Bloch wavefunctions) rapid scattering processes have so far prevented their direct experimental reconstruction. In high-order sideband generation (HSG), electrons and holes generated in semiconductors by a near-infrared (NIR) laser are accelerated to high kinetic energy by a strong terahertz field, and recollide to emit NIR sidebands before they are scattered. Here we reconstruct the Bloch wavefunctions of two types of holes in gallium arsenide wavelengths much longer than the spacing between atoms by experimentally measuring sideband polarizations and introducing an elegant theory that ties those polarizations to quantum interference between different recollision pathways. These Bloch wavefunctions are compactly visualized on the surface of a sphere. Because HSG can, in principle, be observed from any direct-gap semiconductor or insulator, we expect the method introduced in this Article can be used to reconstruct low-energy Bloch wavefunctions in a large class of bulk and nanostructured crystalline materials, and thus enable important new insights into the origin and engineering of electronic and optical properties of condensed matter. This record contains the data and analysis scripts used for these experiments.