Theoretically, to actually "match," the shirt would need to be scarlet to match the scarlet shorts.
There are colors that would look good with, or "complement" scarlet, like white, black, gray, and some shades of blue, green, or pink.
Purple colour
NO, try light color shirt with dark color pant or vice-versa , it will match in most cases
A red tie, because cream is neutral and brown is a Red based color.
Because it is the company's logo the color is to match the shirt's color! There is a difference between brown horses and blue horses, but I do not know why.
Since brown is a neutral color, you can wear anything with it. White, cream, pink, red, blue, green, grey, black, orange, etc.
Yes
olive color pant
Shoes should be closer in color to pants than shirt.
Probably a white t-shirt :)
it said that his favourite shirt couler is brown
a grey shirt or a gray pants.
Dark red