Based on their particle size and pore structure, I predict the following order for water-holding capacity (from highest to lowest):
Sand
Soil
Pebbles
I predict that sand will hold the most water. Sand particles are much smaller than soil particles and pebbles, leaving more space between them for water to occupy. Additionally, the combination of fine and coarse sand creates a wider range of pore sizes, allowing for even more water retention.
I predict that soil will hold less water than sand but more than pebbles. Soil particles are a mix of different sizes, creating some pore space for water. However, organic matter and finer clay particles within the soil can fill some of those pores, reducing the overall water-holding capacity.