River method (most deaths)
Width - Pretty simple, 12$\times$4=48 so 48' (~15m for anyone not familiar with imperial.)
Length - Apparently it is a 100' (30.5m) long road.
All work in the section below is based on old, incorrect numbers. Left in to provide context for comments below. See end of blockquote for accurate numbers.
! Depth - Blood has a pretty bright, strong colour. A coating 5mm (0.2") thick would be more than enough to obscure the colour of the road. (1mm (0.04") could probably do it but I'm not sure so I'll play it safe). I assume there is no vertical slant but roads often have a horizontal slant as a flood reduction measure and the slant is usually 4%. I doubt this holds true on a road your size but I'm going to go with it just in case. The road is 48' so at 4% every foot across we go 0.04 feet down. 0.04$\times$48=1.92 so we drop by ~2' (0.5m) this means at the deepest the blood must be 2' 0.2" (0.6m) thick. An average depth of 1' (0.3m) thick
! Volume - This gives an overall volume of 48$\times 1\times$100 or 4 800 cubic feet of blood (136 cubic metres). Converted to a more standard measure that is nearly 30 000 imperial gallons (136 000 litres).
! Humans - An average adult contains up to 1.2 gallons (5.5 litres) of blood. If we completely drain every human (see @Flummox for method) we would need 30 000/1.2 = 25 000 people. We might not be able to fully drain every human as I don't know what wounds you're using. As it is you need at least 25 000 people and probably far more. I expect you will struggle to drain even a quarter of each person's blood in a street fight so you might require over 100 000 people. On the other hand I have gone for higher estimates for depth where I can so the actual number may be significantly lower. I suggest anywhere between 25 000 and 100 000 people is definitely a safe bet for this method.
More accurate numbers
Depth - Blood has a pretty bright, strong colour. A coating 5mm (0.2") thick would be more than enough to obscure the colour of the road. (1mm (0.04") could probably do it but I'm not sure so I'll play it safe). I assume there is no vertical slant but roads often have a horizontal slant as a flood reduction measure and the slant is usually 2.5% (thanks to @AndyT). The road is 48' so at 2.5% every foot across we go 0.025 feet down. 0.025$\times$24=0.6 so we drop by 0.6' (0.2m) this means at the deepest the blood must be 0.6' 0.2" (0.2m) thick. An average depth of 0.3' (0.1m) thick.
Volume - This gives an overall volume of 48$\times$0.3$\times$100 or 1 440 cubic feet of blood (41 cubic metres). Converted to a more standard measure that is nearly 8970 imperial gallons (40 800 litres).
Humans - An average adult contains up to 1.2 gallons (5.5 litres) of blood. If we completely drain every human (see @Flummox for method) we would need 8970/1.2 = 7475 people. We might not be able to fully drain every human as I don't know what wounds you're using. As it is you need at least 7475 people and probably far more. I expect you will struggle to drain even a quarter of each person's blood in a street fight so you might require over 29 000 people. On the other hand I have gone for higher estimates for depth where I can so the actual number may be significantly lower. I suggest anywhere between 7475 and 29 000 people is definitely a safe bet for this method.
This can be reduced further if you take into account the displacement by the bodies.I can't find a value for how wide a human body but I'm going to assume it will let us fit in one row of humans on each side before they start sticking up over the level of the blood. The average human height is roughly 5' 6" (5.5' or 1.65m). In a 100' road we can fit 100/5.5=18 people per row. Two rows gives a total of 36 people. (We could possibly fit more in by curling people up but that is too complicated for me to work out.) The average human has a volume of approximately 13 gallons (62 litres)(Might not be accurate as our bodies have been drained of blood which may effect their volume.) We have 32 people so the volume of bodies is 32$\times$13=416 gallons (1890 litres). We can subtract this from the gallons of blood needed leaving us requiring 8554 gallons of blood (38 880 litres). Redoing the body count with this new maths gives 8554/1.2=7128 people as our minimum and 28 500 as our maximum so a small reduction.
Other methods (less deaths)
That is a lot of deaths. As pointed out in the comments this can be significantly reduced.
Dilution - Dilute the blood and you need less blood. Blood also maintains its colour pretty well so it can be diluted quite a lot. Using a blood:water ratio of 1:2 should be o.k reducing the minimum from 7128 to around 2376 and the higher estimate from 28 500 to 9500.
Painting - This is probably the most practical method although it won't give a river of blood and is pretty unimpressive although it will still obscure the street. By painting it on we can reduce the depth required from 1' (0.3m) to 0.2" (5mm) reducing the lower estimate to just 8 people and the higher estimate to 32.
Grinding the bodies - Further up I worked out the number if you included the bodies. That involved lying them down so reduced the number we could use. If we grind up the bodies and mix them with the blood we can reduce the blood usage significantly. This means we are effectively getting 13 gallons (62 litres) per body instead of 1.2 gallons (5.5 litres). Our sum is now 8970/13=690. This time there is no range as we get 100% of every body's volume.
Appendix
A diagram drawn up by @MadPhysicist may help clear up the first method. I used a slightly different method by using half of the height instead of putting a half in the whole sum but other than that the methods are the same.
Summary Table
$$\begin{array}{|c|c|c|}
\hline \text{Method name} & \text{Minimum} & \text{Maximum}\\
\hline \text{River method (no bodies)} & 7475 & 29000\\
\hline \text{River method (corpses)} & 7128 & 28500\\
\hline \text{River method (ground bodies)} & 690 & 690\\
\hline \text{River method (dilute)} & 2376 & 9500\\
\hline \text{Painting method} & 8 & 32\\
\hline
\end{array}$$
Disclaimer - My maths is probably wrong. Please point out my mistakes.