Elite Toronto Softball League - Pitching Stats - REC+ - 2026

ETSL Pitching Stats - REC+ - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 7 IP)
Wins Strike Outs ERA WHIP BAA
Ray Surujbally
Wins 2
K 6
ERA 18.200
WHIP 4.500
Kesavan Sathasivanathan
K 10
Wins 0
ERA 12.155
WHIP 2.999
Janesh Sritharan
ERA 4.000
K 5
Wins 1
WHIP 1.857
Janesh Sritharan
WHIP 1.857
K 5
ERA 4.000
Wins 1
Janesh Sritharan
BAA 0.176
K 5
ERA 4.000
Wins 1
RK Player              Team GP Wins Loss Tie SO IP Hits Runs ER HR BB K ERA WHIP BAA K/BB B/S Balls Strikes Pit BF IBB AO GO FPS FPB
RK Player              Team GP Wins Loss Tie SO IP Hits Runs ER HR BB K ERA WHIP BAA K/BB B/S Balls Strikes Pit BF IBB AO GO FPS FPB
1 Gobi Naren 2 0 2 0 0 9.66 46 36 36 2 6 4 26.087 5.383 0.582 0.667 0.621 59 95 154 79 0 15 8 49 30
2 Vithushek Jeyakumaran 2 0 2 0 0 4.67 44 33 33 1 2 2 49.465 9.850 0.746 1.000 0.405 32 79 111 59 0 4 7 34 25
3 Jay Uthay 2 1 1 0 0 11 48 33 33 0 10 4 21.000 5.273 0.545 0.400 0.725 79 109 188 88 0 8 19 46 42
4 Nicholas Petrelli 2 0 2 0 0 7.33 52 32 32 2 2 4 30.559 7.367 0.693 2.000 0.584 52 89 141 75 0 6 11 45 30
5 Neethan Kanthasamy 2 0 1 0 0 13.34 43 32 32 5 2 6 16.792 3.373 0.518 3.000 0.394 41 104 145 83 0 22 10 63 20
6 Matt Kastelic 2 0 2 0 0 10.67 46 29 29 1 5 2 19.025 4.780 0.575 0.400 0.500 45 90 135 80 0 18 9 56 24
7 Francis Paculanan 2 1 1 0 0 11.67 41 27 27 3 2 1 16.195 3.685 0.539 0.500 0.271 26 96 122 76 0 23 9 59 17
8 Lathusan Thirumaran 2 1 1 0 0 12.67 43 27 27 3 5 3 14.917 3.788 0.551 0.600 0.489 45 92 137 78 0 19 8 51 27
9 Russean Cain 2 2 0 0 0 14 54 27 27 1 3 10 13.500 4.071 0.621 3.333 0.523 58 111 169 87 0 16 4 50 37
10 Ray Surujbally 2 2 0 0 0 10 38 26 26 2 7 6 18.200 4.500 0.507 0.857 0.447 46 103 149 75 0 18 6 51 24
11 Abhi Srikantharajah 2 1 1 0 0 11.67 37 26 26 3 10 7 15.596 4.027 0.468 0.700 0.624 58 93 151 79 1 15 10 52 27
12 James Berana 2 1 1 0 0 13 35 25 25 4 3 4 13.462 2.923 0.455 1.333 0.283 28 99 127 77 0 20 15 64 13
13 Waqar Dogar 2 1 1 0 0 12 36 24 24 3 1 4 14.000 3.083 0.500 4.000 0.371 33 89 122 72 0 15 16 53 19
14 Aswin Logan 2 1 1 0 0 8.67 35 22 22 1 6 3 17.762 4.729 0.530 0.500 0.563 45 80 125 66 0 14 8 40 26
15 Kesavan Sathasivanathan 2 0 2 0 0 12.67 35 22 22 2 3 10 12.155 2.999 0.473 3.333 0.587 61 104 165 74 0 16 10 44 30
16 Sham Singh 2 0 2 0 0 7.67 23 20 20 0 15 3 18.253 4.954 0.390 0.200 1.085 64 59 123 59 0 10 8 30 29
17 Nooruddin Mohammed 1 0 1 0 0 4.67 26 19 19 4 0 4 28.480 5.567 0.684 4.000 0.213 10 47 57 38 0 4 4 31 7
18 Neithun Vipulan 2 1 1 0 0 12 37 19 19 2 1 8 11.083 3.167 0.507 8.000 0.267 27 101 128 73 0 16 11 59 14
19 Riththu Natkunaseelan 2 2 0 0 0 13.34 30 18 18 0 3 4 9.445 2.474 0.423 1.333 0.471 41 87 128 71 0 21 13 48 23
20 Alham Khatol 1 0 1 0 0 6.33 22 17 17 2 2 5 18.799 3.791 0.524 2.500 0.434 23 53 76 42 0 6 7 29 13
21 Thanuyan Tharmakulenthiran 2 2 0 0 0 13.33 32 17 17 1 13 8 8.927 3.376 0.395 0.615 0.742 72 97 169 81 0 15 13 44 37
22 George Iordanou 1 0 1 0 0 7 24 15 15 0 2 7 15.000 3.714 0.522 3.500 0.292 19 65 84 46 0 10 3 37 9
23 Brindan Senthilrajan 2 1 1 0 0 6 24 14 14 1 0 5 16.333 4.000 0.585 5.000 0.315 17 54 71 41 0 9 3 29 12
24 Ayub Bhula 1 0 0 0 0 2.67 15 13 13 1 2 0 34.082 6.367 0.600 0.000 0.517 15 29 44 25 0 5 3 19 6
25 Hrair Janian 1 0 0 0 0 5 20 13 13 0 2 5 18.200 4.400 0.541 2.500 0.478 22 46 68 37 0 6 4 22 15
26 Jesse Mahadeo 1 0 1 0 0 7 21 12 12 0 3 2 12.000 3.429 0.500 0.667 0.574 31 54 85 42 0 13 3 23 19
27 Kanthan Arul 1 1 0 0 0 6.67 21 12 11 0 2 2 11.544 3.448 0.512 1.000 0.264 14 53 67 41 0 10 5 33 8
28 Soham Parikh 2 2 0 0 0 13.67 25 11 11 1 2 6 5.633 1.975 0.385 3.000 0.322 29 90 119 65 0 18 14 48 17
29 Pirashon Satkunalingam 1 0 0 0 0 6 16 10 10 0 5 1 11.667 3.500 0.432 0.200 0.837 36 43 79 37 0 10 5 18 19
30 Huzaifah Mahida 1 0 1 0 0 5.67 20 9 9 0 0 3 11.111 3.527 0.606 3.000 0.214 9 42 51 33 0 7 3 26 7
31 Sathish Thanasekran 1 1 0 0 0 6 13 7 7 0 5 3 8.167 3.000 0.382 0.600 0.660 31 47 78 34 0 5 8 17 17
32 Prashan Singam 1 1 0 0 0 7 17 7 7 0 2 2 7.000 2.714 0.447 1.000 0.458 22 48 70 38 0 8 9 25 13
33 Sameeshan Somaskandamoorthyx 1 1 0 0 0 7 15 6 6 0 1 4 6.000 2.286 0.429 4.000 0.250 11 44 55 35 0 10 5 30 5
34 Jathurshan Thangadurai 1 0 0 0 0 1.33 6 5 5 1 0 2 26.316 4.511 0.600 2.000 0.286 4 14 18 10 0 1 1 7 3
35 Jathunath Thiyagalingam 2 0 0 0 0 4 10 5 5 0 2 2 8.750 3.000 0.455 1.000 0.556 15 27 42 22 0 7 1 14 8
36 Thivaas Kulenthiran 1 1 0 0 0 6 11 5 5 1 1 5 5.833 2.000 0.379 5.000 0.368 14 38 52 29 0 7 5 20 9
37 Ackshan Devakumar 1 1 0 0 0 5 13 4 4 0 0 2 5.600 2.600 0.481 2.000 0.333 12 36 48 27 0 5 7 19 8
38 Janesh Sritharan 1 1 0 0 0 7 6 4 4 0 7 5 4.000 1.857 0.176 0.714 0.854 35 41 76 34 0 10 6 17 17
39 Rayhan Khan 1 0 0 0 0 0.33 3 3 3 0 2 1 63.636 15.152 0.500 0.500 1.429 10 7 17 6 0 0 0 3 3
40 Diluxan Devakumar 1 0 0 0 0 1 4 3 3 1 1 0 21.000 5.000 0.571 0.000 1.111 10 9 19 7 0 1 1 5 2
41 Iqroup Shergill 1 0 0 0 0 2 6 3 3 0 0 1 10.500 3.000 0.500 1.000 0.400 6 15 21 12 0 5 0 8 4

Glossary
GP: Games Played Wins: Wins Loss: Losses Tie: Tie SO: Shutouts
IP: Innings Pitched Hits: Hits Runs: Runs ER: Earned Runs HR: Home Runs Given
BB: Walks K: Strikeouts BF: Batters Faced Balls: Balls Thrown Strikes: Strikes Thrown
PIT: Total Pitches IBB: Intentional Walks FPB: First Pitch Balls GO: Number of Ground Outs FPS: First Pitch Strikes
AO: Number of Air Outs (Fly Balls, Popups, Line Drives) K/BB:Strikeout/Walk Ratio B/S:Balls/Strike Ratio ERA: Earned Runs Average
WHIP:Walks plus hits per inning pitched BAA:Batting average against