Slightly different scenario happened for my team few years back. My F9 charging in on a hard hit low line drive. As she lunged for the ball, ball ricocheted off her foot, right to the F3 who was set up to receive a throw. Ball never touched ground. Then F3 stomped on 1B [an appeal play] and turned to the BU and said, she's out too, pointing to R1 who was standing on second. [BU did check with PU to make sure PU had called it a catch.]93. Two outfielders attempt to field a fly ball. The ball hits off one of the fielders on the foot and, while still in the air, is caught by the other fielder.
Ruling - a LEGAL CATCH, and the batter is out. A catch is credited when the ball is caught in flight before it strikes anything or anyone other than another defensive player (3.CATCH.B.6, p 19)