Elite Toronto Softball League - Pitching Stats - REC - 2026

ETSL Pitching Stats - REC - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 19 IP)
Wins Strike Outs ERA WHIP BAA
Ray Surujbally
Wins 6
K 17
ERA 12.185
WHIP 3.407
Fawaad Raja
K 27
Wins 1
ERA 11.998
WHIP 3.428
Thivaas Kulenthiran
ERA 7.719
K 13
Wins 2
WHIP 2.691
Thivaas Kulenthiran
WHIP 2.691
K 13
ERA 7.719
Wins 2
Marcelo Cuesta
BAA 0.427
K 6
ERA 10.000
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 Zeeshan Khan 5 2 3 0 0 27.67 118 72 72 3 10 15 18.215 4.626 0.570 1.500 0.419 108 258 366 207 0 40 23 136 71
2 Sajanthan Sabesh 5 1 4 0 0 30.67 111 74 72 3 19 26 16.433 4.239 0.507 1.368 0.535 151 282 433 219 0 37 26 144 75
3 Zain Moledina 4 1 3 0 0 23.34 100 70 70 4 6 18 20.994 4.542 0.578 3.000 0.330 76 230 306 173 0 30 19 128 45
4 Sajeevkumar Vaithiyanathan 4 1 3 0 0 21.67 103 66 66 6 8 20 21.320 5.122 0.606 2.500 0.500 113 226 339 170 0 19 20 103 67
5 Janarth Punniyamoorthy 4 1 3 0 0 19.33 92 62 62 4 9 23 22.452 5.225 0.597 2.556 0.442 91 206 297 154 0 13 17 104 50
6 Jugaansan  Thayalan 4 3 1 0 0 23.67 96 62 62 7 3 17 18.335 4.183 0.575 5.667 0.323 74 229 303 167 0 27 24 123 44
7 Arrenan Ratnaveluppillai 5 3 1 0 0 27.01 89 60 60 4 23 20 15.550 4.147 0.471 0.870 0.644 145 225 370 189 0 21 36 122 67
8 Nader Mostafaee 5 2 3 0 0 30.67 88 60 58 1 31 18 13.238 3.880 0.431 0.581 0.761 194 255 449 204 0 41 27 124 80
9 Tamim Jamal 5 2 2 1 0 32.01 100 58 58 1 7 17 12.684 3.343 0.508 2.429 0.272 66 243 309 197 0 38 31 161 36
10 Raj Indrakumar 6 2 3 0 0 28.67 87 57 57 1 29 22 13.917 4.046 0.442 0.759 0.758 191 252 443 197 0 31 28 113 84
11 Ackshan Devakumar 6 5 1 0 0 38.01 109 57 57 1 5 24 10.497 2.999 0.495 4.800 0.345 96 278 374 220 0 45 31 164 56
12 Rakeeth Srinesan 5 2 2 0 0 26.68 94 56 56 1 6 22 14.693 3.748 0.543 3.667 0.303 73 241 314 173 0 23 27 132 42
13 Thevesan Ragavan 3 0 3 0 0 15.66 78 56 55 0 6 11 24.585 5.364 0.600 1.833 0.417 65 156 221 130 0 16 19 90 40
14 Arnav Saini 4 1 3 0 0 20.33 70 54 54 3 23 12 18.593 4.575 0.467 0.522 0.749 131 175 306 150 0 28 17 87 63
15 Umesh Suthananthan 5 3 1 1 0 34.01 95 52 52 2 7 16 10.703 2.999 0.473 2.286 0.358 96 268 364 201 0 40 42 143 58
16 Lathusan Thirumaran 4 2 2 0 0 24 78 51 51 2 14 11 14.875 3.833 0.481 0.786 0.622 122 196 318 162 0 21 38 93 69
17 Shaun Mohammed 4 1 1 0 0 19 66 48 48 1 20 13 17.684 4.526 0.475 0.650 0.843 145 172 317 139 0 20 20 64 75
18 Harish Karunairajah 4 4 0 0 0 25.34 82 48 48 3 5 12 13.260 3.433 0.532 2.400 0.387 75 194 269 154 0 30 25 105 49
19 Imran Patel 5 2 3 0 0 29.66 90 48 48 0 6 10 11.328 3.237 0.506 1.667 0.360 82 228 310 178 0 42 30 127 51
20 Mathushan Suthakaran 4 3 1 0 0 25 91 47 47 2 6 17 13.160 3.880 0.535 2.833 0.383 87 227 314 170 0 28 28 126 44
21 Ray Surujbally 6 6 0 0 0 27 85 47 47 0 7 17 12.185 3.407 0.512 2.429 0.450 103 229 332 166 0 30 27 109 57
22 Vinujan Poologapooranan 4 2 1 0 0 14.66 68 47 46 0 13 7 21.965 5.525 0.540 0.538 0.669 95 142 237 126 0 20 15 76 50
23 Fawaad Raja 5 1 3 0 0 25.67 77 44 44 1 11 27 11.998 3.428 0.478 2.455 0.444 95 214 309 161 0 21 24 106 55
24 Colin Jesudasan 3 1 2 0 0 14.99 64 43 43 0 6 8 20.080 4.670 0.582 1.333 0.460 64 139 203 110 0 21 11 73 37
25 Gaajan Suntharalingam 4 1 2 0 0 23.67 69 43 43 1 2 8 12.717 3.000 0.493 4.000 0.306 56 183 239 140 0 40 21 103 37
26 Dean Seegobin 2 0 2 0 0 11 64 42 42 2 3 4 26.727 6.091 0.681 1.333 0.376 41 109 150 94 0 10 13 66 28
27 Haslin Haseem 3 0 2 0 0 8 44 39 39 0 16 7 34.125 7.500 0.543 0.438 0.936 88 94 182 81 0 5 10 44 37
28 Ervin So 3 1 1 0 0 13.67 50 38 38 2 6 8 19.459 4.097 0.543 1.333 0.573 75 131 206 92 0 18 9 54 38
29 Vijith Ganeshalingam 3 2 1 0 0 19.67 56 38 38 1 6 15 13.523 3.152 0.467 2.500 0.411 65 158 223 120 0 25 18 86 34
30 Kevin Choo-Ket-Loung 2 0 2 0 0 10.66 49 37 37 3 8 9 24.296 5.347 0.557 1.125 0.598 64 107 171 88 0 13 9 56 32
31 Kavithan Singarajah 2 0 2 0 0 6.34 40 36 36 4 4 6 39.748 6.940 0.635 1.500 0.568 42 74 116 63 0 8 5 39 24
32 Alexander Jameer 2 0 2 0 0 9.33 47 34 34 1 6 7 25.509 5.681 0.580 1.167 0.528 56 106 162 81 0 10 11 50 31
33 Shemaiah Shankar 4 3 1 0 0 24.33 61 35 34 0 9 6 9.782 2.877 0.430 0.667 0.607 108 178 286 142 0 36 30 76 66
34 Janesh Sritharan 4 2 1 0 0 23.67 60 31 31 1 4 17 9.168 2.704 0.465 4.250 0.355 60 169 229 129 0 25 23 93 36
35 Karish Kanagalingam 2 0 2 0 0 5 26 30 30 0 22 5 42.000 9.600 0.426 0.227 1.467 88 60 148 61 0 4 4 23 38
36 Marcelo Cuesta 3 2 1 0 0 21 56 30 30 0 13 6 10.000 3.286 0.427 0.462 0.595 91 153 244 131 0 37 19 87 45
37 Anittan Kansasamy 3 0 2 0 0 11 45 29 29 2 1 7 18.455 4.182 0.577 7.000 0.300 30 100 130 78 0 14 11 55 24
38 Nilaj Jayasankar 4 2 1 0 0 17.01 46 28 28 1 17 13 11.523 3.704 0.414 0.765 0.699 100 143 243 111 0 19 16 63 48
39 Thivaas Kulenthiran 4 2 1 0 0 22.67 55 25 25 0 6 13 7.719 2.691 0.444 2.167 0.441 71 161 232 124 0 19 31 86 38
40 Ahnaf Munzoor 3 1 1 0 0 6.33 25 24 24 0 13 6 26.540 6.003 0.446 0.462 1.030 68 66 134 56 0 8 4 30 26
41 Kunatharsan Thevarasa 2 1 1 0 0 10 35 24 24 2 3 6 16.800 3.800 0.522 2.000 0.368 32 87 119 67 0 12 11 49 18
42 Yusuf Moore 4 0 0 0 0 8 30 23 23 2 6 4 20.125 4.500 0.508 0.667 0.698 44 63 107 59 0 7 10 34 25
43 Ani Das 2 0 1 0 0 3.67 25 22 22 0 8 1 41.962 8.992 0.568 0.125 0.813 39 48 87 44 0 7 2 26 17
44 Riththu Natkunaseelan 3 0 1 0 0 9.67 40 21 21 1 3 3 15.202 4.447 0.571 1.000 0.379 33 87 120 70 0 12 13 52 18
45 Kesavan Nadarasan 2 0 2 0 0 2 18 20 20 0 10 5 70.000 14.000 0.529 0.500 1.222 44 36 80 34 0 1 0 15 19
46 Osama Katawazi 3 1 0 0 0 10.33 26 20 20 0 12 6 13.553 3.679 0.388 0.500 0.756 59 78 137 67 0 12 10 41 26
47 Alham Khatol 4 4 0 0 0 18.34 37 23 20 3 6 8 7.634 2.345 0.389 1.333 0.533 65 122 187 95 0 22 20 58 37
48 Nith Muralitharan 1 0 1 0 0 3.67 14 17 17 1 9 2 32.425 6.267 0.424 0.222 1.026 39 38 77 33 0 5 3 19 14
49 Gautham Maheswaran 2 1 1 0 0 10.33 30 16 16 1 3 7 10.842 3.195 0.484 2.333 0.256 21 82 103 62 0 7 14 52 10
50 Tony Tung 1 0 1 0 0 2 15 15 15 4 8 0 52.500 11.500 0.517 0.000 1.393 39 28 67 29 0 3 3 14 15
51 Jugraj Kooner 2 0 0 0 0 2.67 11 13 13 0 11 2 34.082 8.240 0.379 0.182 1.500 39 26 65 29 0 1 4 15 14
52 Mathisan Chandrakumar 1 1 0 0 0 6.33 20 13 13 1 1 7 14.376 3.318 0.526 7.000 0.226 12 53 65 38 0 9 1 31 7
53 Gawtam Tharamakumaran 1 0 1 0 0 1.67 17 12 12 0 2 2 50.299 11.377 0.708 1.000 0.606 20 33 53 24 0 3 0 19 6
54 Niro Kones 2 2 0 0 0 13.33 29 11 11 0 7 9 5.776 2.701 0.392 1.286 0.600 57 95 152 74 0 20 9 47 27
55 Rajeethan Ramachandran 1 0 1 0 0 1.67 9 10 10 0 7 2 41.916 9.581 0.429 0.286 1.318 29 22 51 21 0 2 1 9 12
56 Thisal Mahadurage 1 0 1 0 0 5 17 12 10 0 1 7 14.000 3.600 0.515 7.000 0.373 19 51 70 33 0 5 3 22 11
57 Chad Manson 1 1 0 0 0 7 20 9 9 0 5 5 9.000 3.571 0.465 1.000 0.632 36 57 93 43 0 8 5 27 16
58 Thushan Panchalingam 5 2 0 0 0 13 22 9 9 0 3 6 4.846 1.923 0.355 2.000 0.298 25 84 109 62 0 14 17 49 13
59 Menan Subramani 1 0 1 0 0 1 0 7 7 0 10 2 49.000 10.000 0.000 0.200 3.200 32 10 42 13 0 1 0 4 9
60 Janahan Manoharan 1 0 0 0 0 2 6 7 7 0 4 0 24.500 5.000 0.375 0.000 1.533 23 15 38 16 0 3 3 5 11
61 Sameeshan Somaskandamoorthy 2 1 0 0 0 9 22 7 7 1 0 3 5.444 2.444 0.449 3.000 0.328 19 58 77 49 0 17 7 34 15
62 Vakeesan Thevanathan 1 0 0 0 0 1.33 9 5 5 0 0 1 26.316 6.767 0.750 1.000 0.529 9 17 26 12 0 2 0 6 6
63 Janakan Yogalingam 1 1 0 0 0 4 13 5 5 0 0 2 8.750 3.250 0.542 2.000 0.194 6 31 37 24 0 4 5 16 4
64 Ayub Bhula 1 0 0 0 0 1.67 5 3 3 0 2 4 12.575 4.192 0.417 2.000 0.667 10 15 25 12 0 0 1 10 3
65 Raj Chandrasekara 1 0 0 0 0 3.67 3 1 1 0 2 4 1.907 1.362 0.200 2.000 0.667 14 21 35 15 0 1 5 8 7
66 Nooruddin Mohammed 1 0 0 0 0 1 1 0 0 0 0 0 0.000 1.000 0.250 0.000 0.333 2 6 8 4 0 1 2 3 1
67 Abdul Nabey 1 0 0 0 0 1 0 0 0 0 0 0 0.000 0.000 0.000 0.000 0.750 3 4 7 3 0 3 0 2 1
68 Kishan Rajeskanna 1 1 0 0 0 3 3 0 0 0 0 1 0.000 1.000 0.250 1.000 0.294 5 17 22 12 0 4 4 7 5
69 Rohit RajX 1 1 0 0 0 5 5 0 0 0 0 5 0.000 1.000 0.250 5.000 0.321 9 28 37 20 0 4 6 15 5

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