Elite Toronto Softball League - Pitching Stats - ROOKIE - 2026

ETSL Pitching Stats - ROOKIE - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 16 IP)
Wins Strike Outs ERA WHIP BAA
Prasanna Soundarajan
Wins 5
K 22
ERA 10.955
WHIP 3.456
Kavithan Thas
K 31
Wins 3
ERA 11.166
WHIP 3.494
Sayanthan Shanthalingam
ERA 7.473
K 9
Wins 3
WHIP 2.694
Alexander Rodrigues
WHIP 2.587
K 20
ERA 8.136
Wins 4
Kesavan Sathas
BAA 0.391
K 14
ERA 8.541
Wins 3
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 Janarth Mathivannan 5 2 2 0 0 26.01 128 98 98 5 27 29 26.374 5.959 0.559 1.074 0.570 167 293 460 229 0 30 15 150 79
2 Kishanthan Janendran 4 0 4 0 0 18.67 94 86 86 4 32 26 32.244 6.749 0.516 0.813 0.936 205 219 424 182 0 13 17 96 86
3 Sujithan Waran 4 1 3 0 0 22.66 105 68 68 4 5 12 21.006 4.854 0.603 2.400 0.293 68 232 300 174 0 24 27 137 37
4 Ibrahim Ihsan 5 3 1 0 0 32.66 123 67 66 3 4 31 14.146 3.889 0.562 7.750 0.364 108 297 405 219 0 26 35 152 67
5 Terrance Rupenthiran 4 0 4 0 0 23.34 93 62 59 3 6 23 17.695 4.242 0.554 3.833 0.376 88 234 322 168 0 18 26 125 44
6 Pirashon Satkunalingam 4 2 1 0 0 23.67 83 58 58 1 20 28 17.153 4.351 0.494 1.400 0.596 130 218 348 168 0 22 15 110 58
7 Hovinth Arulnesan 4 0 4 0 0 15.99 67 52 52 1 27 13 22.764 5.879 0.482 0.481 0.949 149 157 306 139 0 19 14 73 66
8 Prasanna Soundarajan 5 5 0 0 0 30.67 78 48 48 0 28 22 10.955 3.456 0.413 0.786 0.701 164 234 398 189 0 27 34 111 78
9 Zakariyya Momla 5 2 2 0 0 28.34 80 46 46 1 20 24 11.362 3.529 0.452 1.200 0.610 144 236 380 177 0 34 18 115 62
10 Janakhan Rajalinkham 4 2 2 0 0 21 62 45 45 0 23 13 15.000 4.048 0.428 0.565 0.740 125 169 294 145 0 26 21 84 61
11 Yathaven blank 3 1 2 0 0 16.01 64 44 44 5 9 12 19.238 4.560 0.552 1.333 0.527 78 148 226 116 0 19 11 78 38
12 Kavithan Thas 4 3 1 0 0 26.33 77 42 42 2 15 31 11.166 3.494 0.472 2.067 0.597 123 206 329 163 0 19 21 111 52
13 Thinesh Jeya 4 3 1 0 0 26.33 65 39 33 0 20 20 8.773 3.228 0.406 1.000 0.684 141 206 347 160 0 22 31 94 66
14 Faheem Moolla 4 1 3 0 0 23.67 66 32 32 0 13 25 9.463 3.338 0.452 1.923 0.560 103 184 287 146 0 20 22 95 51
15 Alexander Rodrigues 4 4 0 0 0 26.67 66 31 31 1 3 20 8.136 2.587 0.458 6.667 0.299 60 201 261 144 0 25 30 116 28
16 Vinoth Kumar 4 2 2 0 0 21.33 50 29 29 4 16 17 9.517 3.094 0.400 1.063 0.747 115 154 269 125 0 24 18 69 56
17 Karthigan Puvanendran 2 0 2 0 0 10.33 48 28 28 3 1 10 18.974 4.743 0.640 10.000 0.377 40 106 146 75 0 4 12 48 27
18 Rushak Pathmanathan 3 1 1 0 0 17.67 52 28 28 2 5 16 11.092 3.226 0.477 3.200 0.383 57 149 206 109 0 23 13 78 31
19 Vargheesh Kirupaharan 3 2 1 0 0 20.67 46 25 25 2 8 19 8.466 2.612 0.400 2.375 0.428 68 159 227 115 0 20 22 85 30
20 Angajan Ramanthan 1 0 1 0 0 4 23 24 24 1 8 2 42.000 7.750 0.511 0.250 0.900 45 50 95 45 0 4 5 25 20
21 Apiram Krishnathas 2 1 0 0 0 13.33 35 24 24 1 17 14 12.603 3.901 0.398 0.824 0.915 97 106 203 88 0 12 10 46 42
22 Shancheev Yogeswaran 3 2 1 0 0 15 43 24 24 2 8 12 11.200 3.400 0.462 1.500 0.540 67 124 191 93 0 20 10 58 35
23 Kesavan Sathas 3 3 0 0 0 19.67 43 24 24 1 9 14 8.541 2.644 0.391 1.556 0.500 71 142 213 110 0 30 14 80 30
24 Rohan Patel 2 0 2 0 0 13 39 23 23 0 7 12 12.385 3.538 0.464 1.714 0.600 66 110 176 84 0 14 12 45 39
25 Sayanthan Shanthalingam 4 3 1 0 0 19.67 44 21 21 0 9 9 7.473 2.694 0.411 1.000 0.618 84 136 220 107 0 21 23 67 40
26 Kenneth Javellana 3 2 1 0 0 13.67 36 20 20 0 10 13 10.241 3.365 0.439 1.300 0.696 71 102 173 82 0 15 8 51 31
27 Harissan Balakrishnan 1 0 0 0 0 3 13 16 16 1 10 3 37.333 7.667 0.406 0.300 1.500 51 34 85 32 0 1 5 11 21
28 Daniyal Ali-Mohammad 1 0 1 0 0 4 17 15 15 0 4 4 26.250 5.250 0.531 1.000 0.738 31 42 73 32 0 3 4 15 17
29 Avi Lall 3 0 0 0 0 4.34 12 15 15 0 16 2 24.194 6.452 0.300 0.125 2.000 70 35 105 40 0 7 3 14 26
30 Jason Rajasegaram 1 0 1 0 0 2.33 4 10 10 0 14 2 30.043 7.725 0.160 0.143 2.842 54 19 73 25 0 2 3 4 21
31 Nathan Srinivasan 2 0 0 0 0 3 4 10 10 0 13 3 23.333 5.667 0.154 0.231 2.364 52 22 74 26 0 5 1 6 20
32 Omar Patel 1 0 1 0 0 2.67 11 9 9 1 1 2 23.596 4.494 0.550 2.000 0.480 12 25 37 20 0 2 4 16 4
33 Levi Harry 1 0 0 0 0 4 14 9 9 0 2 5 15.750 4.000 0.500 2.500 0.618 21 34 55 28 0 3 4 17 11
34 GEETHAN MURALI 2 1 1 0 0 7 19 9 9 0 1 5 9.000 2.857 0.487 5.000 0.232 13 56 69 39 0 6 8 33 6
35 Balakumar Thevakumar 1 0 0 0 0 3 3 8 8 0 12 5 18.667 5.000 0.130 0.417 1.833 44 24 68 23 0 1 2 8 15
36 Gobi Kanagasingam 1 0 0 0 0 4 13 8 8 1 3 3 14.000 4.000 0.481 1.000 0.526 20 38 58 27 0 4 3 20 7
37 Caleb Boudreau 1 1 0 0 0 6 17 8 8 0 5 7 9.333 3.667 0.425 1.400 0.725 37 51 88 40 0 4 6 20 20
38 Harisan Kalavaran 1 0 0 0 0 2.33 4 6 6 0 9 1 18.026 5.579 0.222 0.111 2.571 36 14 50 18 0 1 2 7 11
39 Kohulan Thurai 1 0 0 0 0 0.33 6 5 5 0 0 0 106.061 18.182 0.857 0.000 0.125 1 8 9 7 0 0 1 6 1
40 Jegan Jegathesan 1 0 0 0 0 2 4 3 3 0 3 2 10.500 3.500 0.364 0.667 1.333 16 12 28 11 0 1 1 5 6
41 Timothy Siva 1 0 0 0 0 0.33 1 1 1 0 3 0 21.212 12.121 0.200 0.000 1.667 10 6 16 5 0 1 0 2 3

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