The ones I got are mostly green with not as many colours as the picture, there are no red ones at all and only 1 big one where as the picture shows 3 big ones. The colours are clear, blue and green. Good quality marbles though and I actually got a couple more than the advertised 21 so thats a bonus