A roulette wheel reading apparatus for triangulating a roulette ball position in a pocket of a roulette wheel, the apparatus comprising: a triangulation sensor, a roulette wheel position sensor, and a processor; wherein the triangulation sensor comprises: a first signal emitter arranged to emit a first signal toward a location within a pocket of a roulette wheel comprising a plurality of roulette wheel pockets; and a second signal emitter arranged to emit a second signal toward the location; wherein the triangulation sensor further comprises: a signal receiver positioned to receive a first reflection of the first signal at a first receipt time and arranged to output the first receipt time, the signal receiver being further positioned to receive a second reflection of the second signal at a second receipt time and arranged to output the second receipt time; wherein the first reflection and the second reflection originate from said roulette ball; the roulette wheel position sensor being arranged to detect and output a position of one or more of the plurality of roulette wheel pockets relative to the location; the processor being arranged to: - receive the first receipt time, the second receipt time and the position; - calculate a time difference between the first receipt time and the second receipt time; - identify that the time difference is within a predetermined time difference threshold; - identify, using the position, the pocket of the roulette wheel; and - output the pocket of the roulette wheel as a roulette result. a triangulation sensor, a roulette wheel position sensor, and a processor; wherein the triangulation sensor comprises: a first signal emitter arranged to emit a first signal toward a location within a pocket of a roulette wheel comprising a plurality of roulette wheel pockets; and a second signal emitter arranged to emit a second signal toward the location; a first signal emitter arranged to emit a first signal toward a location within a pocket of a roulette wheel comprising a plurality of roulette wheel pockets; and a second signal emitter arranged to emit a second signal toward the location; wherein the triangulation sensor further comprises: a signal receiver positioned to receive a first reflection of the first signal at a first receipt time and arranged to output the first receipt time, the signal receiver being further positioned to receive a second reflection of the second signal at a second receipt time and arranged to output the second receipt time; wherein the first reflection and the second reflection originate from said roulette ball; the roulette wheel position sensor being arranged to detect and output a position of one or more of the plurality of roulette wheel pockets relative to the location; the processor being arranged to: - receive the first receipt time, the second receipt time and the position; - calculate a time difference between the first receipt time and the second receipt time; - identify that the time difference is within a predetermined time difference threshold; - identify, using the position, the pocket of the roulette wheel; and - output the pocket of the roulette wheel as a roulette result. - receive the first receipt time, the second receipt time and the position; - calculate a time difference between the first receipt time and the second receipt time; - identify that the time difference is within a predetermined time difference threshold; - identify, using the position, the pocket of the roulette wheel; and - output the pocket of the roulette wheel as a roulette result. - identify, using the position, the pocket of the roulette wheel; and - output the pocket of the roulette wheel as a roulette result.