Bio
Fair Market Value
Stats
2025
- Rushing Yards
-
977
41st of 757 RBs
- Rushing Touchdowns
-
6
83rd of 757 RBs
- Yards per Carry
-
4.9
311th of 757 RBs
- Rushing Attempts
-
200
26th of 757 RBs
- Receptions
-
34
21st of 564 RBs
- Receiving Yards
-
254
28th of 564 RBs
- Receiving Touchdowns
-
3
5th of 564 RBs
- Yards per Catch
-
7.5
237th of 564 RBs
- All Purpose Yards
-
1232
36th of 759 RBs
- Points Scored
-
54
52nd of 479 RBs
Career Stats
| SEASON | SCHOOL |
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
G
Games Played
|
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
ATT
Rushing Attempts
|
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
RUSH-YDS
Rushing Yards
|
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
YPC
Yards Per Carry
|
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
RUSH-TD
Rushing Touchdowns
|
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
REC
Receptions
|
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
REC-YDS
Receiving Yards
|
|---|---|---|---|---|---|---|---|---|
| 2022 |
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
Rice Owls
|
12 | 27 | 128 | 4.7 | 0 | 8 | 24 |
| 2023 |
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
Rice Owls
|
13 | 121 | 771 | 6.4 | 7 | 43 | 403 |
| 2024 |
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
Rice Owls
|
12 | 159 | 780 | 4.9 | 9 | 62 | 485 |
| 2025 |
{
const tt = $el.querySelector('[data-tooltip-box]');
if (tt) {
const tr = tt.getBoundingClientRect();
const pad = 8;
if (tr.right > window.innerWidth - pad) nudge.x = window.innerWidth - pad - tr.right;
if (tr.left < pad) nudge.x = pad - tr.left;
}
});
"
@mouseleave="open = false">
Houston Cougars
|
13 | 200 | 977 | 4.9 | 6 | 34 | 254 |
| CAREER | 50 | 507 | 2656 | 5.2 | 22 | 147 | 1166 |