Deliver quality crosses from the byline and time runs into the box: near post, penalty spot, and far post arriving as the ball does.
Mark a 48x40m area with a full-size goal and keeper. A midfielder starts each wave with a one-two through the playmaker, then releases a winger into the wide channel between the cones. The winger attacks the byline and delivers: whipped to the near post, or cut back to the edge of the six-yard box when defenders drop. Runners attack near post, penalty spot, and far post. The keeper restarts each wave with a roll-out. Alternate flanks every delivery.
Crossing sessions fail on volume more than on technique. A single line of wingers, one delivery at a time, and a squad of fifteen produces about four crosses per player in twenty minutes, which is not enough repetition to change anything. Two lines working alternate flanks, with the next winger setting off as the previous ball is struck, roughly triples that and costs nothing but organisation.
The second thing that decides quality is the service the crosser receives. A ball rolled gently to a stationary winger produces a comfortable cross nobody ever gets in a match. Playing it into his path so he has to take it in stride, at an angle, is what makes the final touch before the cross a genuine skill, and that touch is where most poor deliveries actually originate. Out of the feet and slightly ahead, never underneath.
Three runners is the number worth insisting on, and their jobs are different rather than duplicated. Near post attacks the front of the six-yard box and is often a decoy. The spot arrives late and takes the highest percentage of the chances. The back post holds and punishes anything overhit. With one or two runners, a good cross frequently finds nobody, and the winger gets blamed for a delivery that was fine.
Work both flanks in every session. Wingers who only ever cross with their stronger foot from one side develop a repertoire a full-back can read within ten minutes of a match starting.
Save it to your private drills, then change the animation, adjust positions, swap equipment, or drop it into a session block. Or start from a blank pitch and build your own.