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

ETSL Pitching Stats - REC+ - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 13 IP)
Wins Strike Outs ERA WHIP BAA
Thanuyan Tharmakulenthiran
Wins 4
K 11
ERA 9.039
WHIP 3.114
Hrair Janian
K 19
Wins 1
ERA 16.272
WHIP 3.888
Janesh Sritharan
ERA 4.500
K 9
Wins 2
WHIP 2.071
Janesh Sritharan
WHIP 2.071
K 9
ERA 4.500
Wins 2
Janesh Sritharan
BAA 0.282
K 9
ERA 4.500
Wins 2
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 Jay Uthay 4 2 2 0 0 23.67 83 59 59 0 25 18 17.448 4.563 0.472 0.720 0.758 169 223 392 176 0 20 30 92 84
2 Hrair Janian 4 1 2 0 0 23.66 78 56 55 3 14 19 16.272 3.888 0.488 1.357 0.647 130 201 331 160 0 26 21 90 70
3 Francis Paculanan 3 1 2 0 0 16 71 50 50 3 4 4 21.875 4.688 0.592 1.000 0.314 48 153 201 120 0 27 14 90 30
4 Lathusan Thirumaran 4 2 2 0 0 23.34 74 46 46 3 12 8 13.796 3.685 0.507 0.667 0.533 96 180 276 146 0 31 20 94 53
5 Aswin Logan 3 1 2 0 0 15 61 45 45 1 13 10 21.000 4.933 0.521 0.769 0.611 88 144 232 117 0 22 11 70 47
6 Kesavan Sathasivanathan 3 0 3 0 0 18.34 64 45 45 4 7 12 17.176 3.871 0.520 1.714 0.621 100 161 261 123 0 24 16 72 51
7 Russean Cain 3 2 1 0 0 18.67 75 45 45 2 10 13 16.872 4.553 0.591 1.300 0.665 107 161 268 127 0 25 4 62 65
8 Vithushek Jeyakumaran 3 0 3 0 0 7 60 43 43 2 4 5 43.000 9.143 0.714 1.250 0.532 59 111 170 84 0 5 10 47 37
9 Nicholas Petrelli 3 0 3 0 0 9 60 39 39 3 4 7 30.333 7.111 0.667 1.750 0.613 65 106 171 90 0 7 12 54 36
10 Matt Kastelic 3 1 2 0 0 17.67 67 37 37 1 5 6 14.658 4.075 0.554 1.200 0.511 72 141 213 121 0 27 16 77 44
11 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
12 Kanthan Arul 4 3 0 0 0 26.67 67 37 36 1 15 14 9.449 3.075 0.435 0.933 0.515 102 198 300 154 0 32 25 102 52
13 Waqar Dogar 3 2 1 0 0 19 52 34 34 4 3 8 12.526 2.895 0.473 2.667 0.387 53 137 190 110 0 20 27 82 28
14 Thanuyan Tharmakulenthiran 4 4 0 0 0 26.33 64 34 34 1 18 11 9.039 3.114 0.427 0.611 0.618 110 178 288 150 0 33 24 90 60
15 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
16 James Berana 3 2 1 0 0 20 51 32 32 7 4 8 11.200 2.750 0.443 2.000 0.282 42 149 191 115 0 34 18 94 21
17 George Iordanou 2 0 2 0 0 13 47 31 31 1 4 15 16.692 3.923 0.534 3.750 0.384 48 125 173 88 0 16 7 70 18
18 Soham Parikh 3 2 1 0 0 20.34 50 29 29 2 6 8 9.980 2.753 0.442 1.333 0.450 68 151 219 113 0 28 21 77 36
19 Neithun Vipulan 3 2 1 0 0 18.67 52 28 28 2 5 10 10.498 3.053 0.477 2.000 0.331 49 148 197 109 0 20 22 86 23
20 Jesse Mahadeo 2 0 1 0 0 13.33 44 27 27 1 6 8 14.179 3.751 0.512 1.333 0.551 59 107 166 86 0 23 5 50 36
21 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
22 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
23 Nooruddin Mohammed 2 1 1 0 0 11.67 42 26 26 6 3 9 15.596 3.856 0.538 3.000 0.374 37 99 136 78 0 12 12 55 23
24 Ayub Bhula 2 0 1 0 0 8 38 25 25 2 2 1 21.875 5.000 0.623 0.500 0.319 23 72 95 61 0 13 7 51 10
25 Pirashon Satkunalingam 3 1 1 0 0 19 43 26 25 1 7 10 9.211 2.632 0.413 1.429 0.522 70 134 204 104 0 23 21 62 42
26 Rakshan Sarap 2 0 1 0 0 9.34 35 24 24 4 3 6 17.987 4.069 0.547 2.000 0.337 29 86 115 64 0 12 8 50 14
27 Riththu Natkunaseelan 3 3 0 0 0 20.34 44 23 23 0 6 8 7.915 2.458 0.411 1.333 0.455 60 132 192 107 0 29 20 75 32
28 Brindan Senthilrajan 4 1 2 0 0 10 38 22 22 1 0 12 15.400 3.800 0.567 12.000 0.300 27 90 117 67 0 9 8 48 19
29 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
30 Prashan Singam 2 1 1 0 0 9.67 35 20 20 0 2 2 14.478 3.826 0.556 1.000 0.449 35 78 113 63 0 12 12 39 24
31 Colin Jesudasan 2 0 2 0 0 13 34 20 20 2 2 4 10.769 2.769 0.466 2.000 0.333 29 87 116 73 0 19 13 53 20
32 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
33 Thivaas Kulenthiran 2 2 0 0 0 12.67 32 17 17 2 2 5 9.392 2.684 0.471 2.500 0.329 28 85 113 68 0 16 13 50 18
34 Jathunath Thiyagalingam 4 1 0 0 0 12 28 15 15 0 6 8 8.750 2.833 0.418 1.333 0.655 55 84 139 67 0 17 8 39 28
35 Huzaifah Mahida 2 1 1 0 0 12.67 35 15 15 0 0 5 8.287 2.762 0.522 5.000 0.276 24 87 111 67 0 17 10 49 18
36 Alamin Wohab 1 1 0 0 0 6 25 13 13 0 1 1 15.167 4.333 0.595 1.000 0.388 19 49 68 42 0 9 6 30 12
37 Vivek Chawla 1 0 1 0 0 6 20 11 10 0 0 4 11.667 3.333 0.526 4.000 0.412 21 51 72 38 0 6 8 27 11
38 Sayon Umapalan 1 0 0 0 0 1.67 10 9 9 0 2 0 37.725 7.186 0.588 0.000 0.571 12 21 33 17 0 4 1 11 6
39 James GumstayX 1 1 0 0 0 7 16 9 9 0 2 4 9.000 2.571 0.421 2.000 0.479 23 48 71 38 0 8 8 25 13
40 Janesh Sritharan 2 2 0 0 0 14 20 9 9 0 9 9 4.500 2.071 0.282 1.000 0.533 48 90 138 71 0 15 18 46 25
41 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
42 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
43 Prashanth Yoganathan 1 0 0 0 0 0.33 6 5 5 0 0 0 106.061 18.182 0.857 0.000 0.250 2 8 10 7 0 0 1 5 2
44 Jathurshan Thangadurai 2 0 0 0 0 3.33 8 5 5 1 1 2 10.511 2.703 0.444 2.000 0.318 7 22 29 18 0 3 4 14 4
45 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
46 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
47 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
48 Paul Bhatti 1 0 0 0 0 1 3 3 3 0 1 0 21.000 4.000 0.429 0.000 0.833 5 6 11 7 0 1 2 3 3
49 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
50 Shawn Arul 1 0 0 0 0 1 0 0 0 0 0 0 0.000 0.000 0.000 0.000 1.333 4 3 7 3 0 3 0 1 2

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